MPAndroidChart Example App -
تطبيق عرض لمكتبة MPAndroidChart مع الرسوم البيانية المختلفة.
هذا هو المثال/تطبيق العرض لمكتبة المخططات/مكتبة الرسوم البيانية MPAndroidChart على GitHub: https://github.com/PhilJay/MPAndroidChart
تم تصميم المكتبة التي يعرضها هذا التطبيق (MPAndroidChart) لإنشاء تمثيلات مرئية جميلة.
تشمل الميزات الأساسية للمكتبة ما يلي:
- العديد من أنواع الرسوم البيانية المختلفة: LineChart، BarChart (عمودي، أفقي، مكدس، مجمع)، PieChart، ScatterChart، CandleStickChart (للبيانات المالية)، RadarChart (مخطط الويب العنكبوتي)، BubbleChart
- الرسوم البيانية المجمعة (مثل الخطوط والأشرطة في واحد)
- القياس على كلا المحورين (بإيماءة اللمس أو المحاور بشكل منفصل أو التكبير/التصغير)
- السحب / التحريك (بإيماءة اللمس)
- محاور ص منفصلة (مزدوجة).
- تسليط الضوء على القيم (مع طرق عرض منبثقة قابلة للتخصيص)
- حفظ المخطط على بطاقة SD (كصورة)
- قوالب الألوان المحددة مسبقا
- الأساطير (يتم إنشاؤها تلقائيًا وقابلة للتخصيص)
- محاور قابلة للتخصيص (كل من المحور السيني والصادي)
- الرسوم المتحركة (إنشاء رسوم متحركة، على المحورين x وy)
- خطوط الحد (توفير معلومات إضافية، والحد الأقصى، ...)
- مستمعون لعمليات الاسترجاعات التي تعمل باللمس والإيماءات والاختيار
- قابلة للتخصيص بالكامل (الدهانات، المحارف، الأساطير، الألوان، الخلفية، الخطوط المتقطعة، ...)
- دعم قاعدة بيانات الهاتف المحمول Realm.io عبر مكتبة MPAndroidChart-Realm
- عرض سلس لما يصل إلى 10.000 نقطة بيانات في Line- وBarChart (تم اختباره على جهاز OnePlus One لعام 2014 الذي يعمل بنظام التشغيل Android 6.0)
- خفيف الوزن (عدد الطرق ~ 1.4 كيلو بايت)
- متاح كتبعية gradle وعبر maven
- يستخدم على نطاق واسع، ودعم رائع على كل من GitHub وstackoverflow - mpandroidchart
- متوفر أيضًا لنظام التشغيل iOS: الرسوم البيانية (تعمل واجهة برمجة التطبيقات بنفس الطريقة)
- متوفر أيضًا لـ Xamarin: MPAndroidChart.Xamarin
يهدف هذا المشروع إلى توضيح مميزات المكتبة وتحفيز المطورين على الاستفادة منها. هذا ليس تطبيقًا لإنشاء الرسوم البيانية.