MPAndroidChart Example App -
Application vitrine pour la bibliothèque MPAndroidChart avec divers graphiques.
Ceci est l'exemple/application vitrine pour la bibliothèque de graphiques/bibliothèque de graphiques MPAndroidChart sur GitHub : https://github.com/PhilJay/MPAndroidChart
La bibliothèque présentée par cette application (MPAndroidChart) est conçue pour créer de superbes représentations visuelles.
Les principales fonctionnalités de la bibliothèque incluent :
- De nombreux types de graphiques différents : LineChart, BarChart (vertical, horizontal, empilé, groupé), PieChart, ScatterChart, CandleStickChart (pour les données financières), RadarChart (graphique en toile d'araignée), BubbleChart
- Graphiques combinés (par exemple, lignes et barres en un)
- Mise à l'échelle sur les deux axes (avec geste tactile, axes séparément ou pincement-zoom)
- Glisser / Panoramique (avec geste tactile)
- Axes Y séparés (doubles)
- Mise en évidence des valeurs (avec des vues contextuelles personnalisables)
- Enregistrer le graphique sur la carte SD (sous forme d'image)
- Modèles de couleurs prédéfinis
- Légendes (générées automatiquement, personnalisables)
- Axes personnalisables (axes x et y)
- Animations (créer des animations, sur les axes x et y)
- Lignes limites (fournissant des informations complémentaires, maximums, ...)
- Écouteurs pour les rappels tactiles, gestuels et de sélection
- Entièrement personnalisable (peintures, polices de caractères, légendes, couleurs, fond, lignes pointillées, ...)
- Prise en charge de la base de données mobile Realm.io via la bibliothèque MPAndroidChart-Realm
- Rendu fluide jusqu'à 10 000 points de données dans Line- et BarChart (testé sur un OnePlus One 2014 exécutant Android 6.0)
- Léger (nombre de méthodes ~ 1,4K)
- Disponible en dépendance gradle et via maven
- Largement utilisé, excellent support sur GitHub et stackoverflow - mpandroidchart
- Également disponible pour iOS : Graphiques (l'API fonctionne de la même manière)
- Également disponible pour Xamarin : MPAndroidChart.Xamarin
Ce projet vise à démontrer les fonctionnalités de la bibliothèque et à motiver les développeurs à l'utiliser. Ce n'est pas une application pour créer des graphiques.