MPAndroidChart Example App APP
La libreria che questa app mostra (MPAndroidChart) è progettata per creare bellissime rappresentazioni visive.
Le caratteristiche principali della libreria includono:
- Diversi tipi di grafici: LineChart, BarChart (verticale, orizzontale, impilato, raggruppato), PieChart, ScatterChart, CandleStickChart (per dati finanziari), RadarChart (grafico Web spider), BubbleChart
- Grafici combinati (ad esempio linee e barre in uno)
- Ridimensionamento su entrambi gli assi (con il gesto del tocco, con gli assi separatamente o con lo zoom)
- Trascinamento / Panning (con touch-gesture)
- Separare (due) assi y
- Evidenziazione dei valori (con visualizzazioni popup personalizzabili)
- Salva il grafico su SD-Card (come immagine)
- Modelli di colori predefiniti
- Leggende (generate automaticamente, personalizzabili)
- Assi personalizzabili (entrambi asse xey)
- Animazioni (animazioni di build, su entrambi gli assi xey)
- Limite delle linee (fornendo informazioni aggiuntive, massimi, ...)
- Ascoltatori per il tocco, i gesti e le chiamate di selezione
- Completamente personalizzabile (colori, caratteri, legende, colori, sfondo, linee tratteggiate, ...)
- Supporto del database mobile Realm.io tramite la libreria MPAndroidChart-Realm
- Rendering omogeneo fino a 10.000 punti dati in Line- e BarChart (testato su OnePlus One 2014 con Android 6.0)
- Leggero (metodo conteggio ~ 1,4 K)
- Disponibile come dipendenza gradle e via Maven
- Ampiamente usato, ottimo supporto sia su GitHub che sullo stackoverflow - mpandroidchart
- Disponibile anche per iOS: Grafici (l'API funziona allo stesso modo)
- Disponibile anche per Xamarin: MPAndroidChart.Xamarin
Questo progetto intende dimostrare le caratteristiche della biblioteca e motivare gli sviluppatori a farne uso. Questa non è un'app per creare grafici.