2015-05-09 3 views
6

Devo modificare il valore di incremento per l'asse Y.Come impostare il valore di incremento per l'asse Y in MPAndroidChart

sto usando questo codice per impostare min e max:

YAxis rightYAxis = chart.getAxisRight(); 
rightYAxis.setAxisMaxValue(180); 
rightYAxis.setAxisMinValue(0); 

Mi dà questo punto di vista dell'asse Y giusti:

View of the chart

Y spettacoli asse [0, 30 , 60, ..., 180] quindi l'incremento qui è 30. Ma ho bisogno di impostare l'incremento pari a 10. Quindi voglio vedere [0, 10, 20, ..., 180].

Ho pensato che lo mChart.setVisibleYRange(10, YAxis.AxisDependency.RIGHT); mi avrebbe aiutato, ma non è stato così. Lo stesso per rightYAxis.mAxisRange = 10;.

È possibile configurarlo? Sarebbe molto utile.

risposta

8

Prova

yAxis.setLabelCount(19)

Questo dovrebbe dare etichette da 0 a 180 in passi di 10, supponendo che si imposta min a 0 e massimo di 180.

+0

Grazie mille. Mi ha aiutato. –

+1

Non c'è altro modo per impostare i passaggi di valore? in questo modo funziona, ma è necessario conoscere i valori minimo e massimo. Intendo dire che per utilizzare in questo modo è necessario impostare valori minimi e massimi, ma senza conoscerli? –