با عرض سلام خدمت شما کاربران گرامی.
همیت کتابخانه ها در برنامهنویسی اندروید بر کسی پوشیده نیست.
در این آموزش قصد دارم رسم نمودار در برنامه نویسی اندروید با کتابخانه MPAndroidChart را به شما آموزش بدم.
کتابخانه MPAndroidChart، یک کتابخانه open-source بسیار قدرتمند برای رسم نمودار در برنامه نویسی اندروید است.
با پیشرفت روز افزون دنیای برنامه نویسی امکانات بیشتری در اختیار توسعه دهندگان قرار میگیرد که با عنوان کتابخانه یا (Library) میتوانیم در اپلیکیشنهای خود از آنها استفاده کنیم.
یک کتابخانه اندرویدی به لحاظ ساختاری ماهیتی یکسان با یک برنامه اندرویدی دارد و شامل فایلهای منبع، کدهای اصلی، فایل مانیفست و سایر ملزومات موردنیاز است.
تنها تفاوت آن در زمان کامپایل است.
شما در زمان کامپایل سورسکدهای فایلی با پسوند APK دارید، در حالی که در زمان ساخت یک کتابخانه فایلی با پسوند ARP دارید.
در حقیقت شما یک وابستگی (dependency) ایجاد میکنید که اجازه می دهد در آینده و پروژه های دیگر به جای آنکه کد یکسانی را دومرتبه بنویسید از کدی که قبلا نوشتهاید به شکل ساخت یافته استفاده کنید.
پیشنمایش کتابخانه mp android chart برای رسم نمودار در برنامه نویسی اندروید
۱ – (LineChart (with legend, simple design
۲ – (LineChart (with legend, simple design
۳ – (LineChart (cubic lines
۴ – (LineChart (gradient fill
۵ – (BarChart (with legend, simple design
۷ – Horizontal-BarChart
۸ – (Combined-Chart (bar- and linechart in this case
۹ – ( … , PieChart (with selection
۱۰ – (ScatterChart (with squares, triangles, circles, … and more
۱۱ – (CandleStickChart (for financial data
۱۲ – (BubbleChart (area covered by bubbles indicates the yValue
۱۳ – (RadarChart (spider web chart
روش استفاده از این کتابخانه فوق العاده
برای رسم نمودار در برنامه نویسی اندروید با کتابخانه MPAndroidChart،باید در فایل build.gradl قطعه کد زیر (کد قرمز رنگ) را در قسمت repositories که خود در قسمت allprojects قراردارد، وارد کنید.
allprojects { repositories { google() jcenter() maven { url 'https://jitpack.io' } } }
سپس کافی است تا در فایل (build.gradl (Module: app قطعه کد زیر را وارد کنیم و پروژه را sync (همگام سازی) کنیم.
dependencies { implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0' }
شما می توانید این کتابخانه را در github به راحتی مشاهده کنید.
اگر این آموزش برای شما مفید بود، اونو به دوستان و همکارانتان معرفی کنید تا شما هم در نشر این علم سهیم باشد.
در صورتی که با مشکلی مواجه شدید یا برایتان سوالی پیش آمد، آن را با ما در میان بگذارید تا در سریعترین زمان ممکن پاسخگوی شما عزیزان باشیم.
در صورتی که از برنامه نویس این کتابخانه سوال دارید، میتوانید از سایت stackoverflow (لینک شده به صفحه اصلی این کتابخانه در stackoverflow) استفاده کنید.
سید حامد موسوی – گروه نرم افزاری رامان صفر و یک
۸ دیدگاه. ارسال دیدگاه جدید
مرسی
کتابخانه عالی و کاربردی بود
به نظر من در این زمینه بهتر از این کتابخانه نیست
سپاس گزارم
دمتون گرم
خیلی وقت بود دنبال چنین چیزی بودم.
توضیحاتتون واقعا عالی و آموزنده بود.
از دیدگاه شما سپاس گزارم.
از لطف و زحمات شما استتد گرانقدرم سپاسگزارم
سپاس گزارم
اطلاعات بسیار عالی و کاربردی بودند.
از دیدگاه شما سپاس گزارم