MPAndroidChart Example App -
Präsentationsanwendung für die MPAndroidChart-Bibliothek mit verschiedenen Diagrammen.
Dies ist die Beispiel-/Showcase-Anwendung für die MPAndroidChart-Diagrammbibliothek/Grafikbibliothek auf GitHub: https://github.com/PhilJay/MPAndroidChart
Die von dieser App präsentierte Bibliothek (MPAndroidChart) ist für die Erstellung wunderschöner visueller Darstellungen konzipiert.
Zu den Kernfunktionen der Bibliothek gehören:
- Viele verschiedene Diagrammtypen: Liniendiagramm, Balkendiagramm (vertikal, horizontal, gestapelt, gruppiert), Kreisdiagramm, Streudiagramm, CandleStickChart (für Finanzdaten), RadarChart (Spinnennetzdiagramm), Blasendiagramm
- Kombinierte Diagramme (z. B. Linien und Balken in einem)
- Skalierung auf beiden Achsen (mit Touch-Geste, Achsen separat oder Pinch-Zoom)
- Ziehen/Schwenken (mit Touch-Geste)
- Separate (doppelte) Y-Achsen
- Hervorheben von Werten (mit anpassbaren Popup-Ansichten)
- Diagramm auf SD-Karte speichern (als Bild)
- Vordefinierte Farbvorlagen
- Legenden (automatisch generiert, anpassbar)
- Anpassbare Achsen (sowohl X- als auch Y-Achse)
- Animationen (Animationen aufbauen, sowohl auf der X- als auch auf der Y-Achse)
- Grenzwertlinien (zusätzliche Informationen, Höchstwerte, ...)
- Zuhörer für Berührungs-, Gesten- und Auswahlrückrufe
- Vollständig anpassbar (Farben, Schriftarten, Legenden, Farben, Hintergrund, gestrichelte Linien, ...)
- Unterstützung der mobilen Realm.io-Datenbank über die MPAndroidChart-Realm-Bibliothek
- Reibungslose Darstellung von bis zu 10.000 Datenpunkten in Linien- und Balkendiagrammen (getestet auf einem 2014 OnePlus One mit Android 6.0)
- Leicht (Methodenanzahl ~1,4K)
- Verfügbar als Gradle-Abhängigkeit und über Maven
– Weit verbreitet, großartige Unterstützung sowohl auf GitHub als auch auf Stackoverflow – mpandroidchart
- Auch für iOS verfügbar: Diagramme (API funktioniert auf die gleiche Weise)
- Auch für Xamarin verfügbar: MPAndroidChart.Xamarin
Dieses Projekt soll die Funktionen der Bibliothek demonstrieren und Entwickler motivieren, sie zu nutzen. Dies ist keine App zum Erstellen von Diagrammen.