MPAndroidChart Example App APP
Biblioteka, którą prezentuje ta aplikacja (MPAndroidChart), ma na celu tworzenie pięknych wizualnych reprezentacji.
Podstawowe funkcje biblioteki to:
- Wiele różnych typów wykresów: LineChart, BarChart (pionowy, poziomy, skumulowany, zgrupowany), PieChart, ScatterChart, CandleStickChart (dla danych finansowych), RadarChart (spider web chart), BubbleChart
- Połączone wykresy (np. Linie i słupki w jednym)
- Skalowanie na obu osiach (z gestem dotykowym, osiami oddzielnie lub powiększeniem)
- Przeciąganie / przesuwanie (za pomocą gestu dotykowego)
- Osobne (podwójne) osie y
- Podświetlanie wartości (z dostosowywanymi widokami popup)
- Zapisz wykres na karcie SD (jako obraz)
- Predefiniowane szablony kolorów
- Legendy (generowane automatycznie, z możliwością dostosowania)
- Dostosowywane osie (zarówno oś X, jak i y)
- Animacje (tworzenie animacji na osi X i Y)
- Ogranicz linie (dostarczając dodatkowych informacji, maksimum, ...)
- Słuchacze wywołań zwrotnych dotykowych, gestów i wyboru
- W pełni konfigurowalny (farby, kroje pisma, legendy, kolory, tło, linie przerywane, ...)
- Obsługa mobilnej bazy danych Realm.io za pośrednictwem biblioteki MPAndroidChart-Realm
- Płynne renderowanie do 10.000 punktów danych w Line- i BarChart (testowane na OnePlus One 2014 z systemem Android 6.0)
- Lekki (liczba metod ~ 1,4K)
- Dostępne jako zależność stopni i za pośrednictwem Maven
- Szeroko stosowane, świetne wsparcie zarówno dla GitHub jak i stackoverflow - mpandroidchart
- Dostępne również dla iOS: Wykresy (API działa w ten sam sposób)
- Dostępne również dla Xamarin: MPAndroidChart.Xamarin
Ten projekt ma na celu zademonstrowanie funkcji biblioteki i zmotywowanie programistów do korzystania z niej. To nie jest aplikacja do tworzenia wykresów.