2017-05-06 3 views
0

Ich danke wirklich diesem library. Ich versuche, ein horizontales Balkendiagramm zu zeichnen.MPAndroidChart setGranularity (1.0f) funktioniert nicht

Aber ich hatte ein Problem. Ich möchte die Diagrammachse jeden einzelnen Punkt zeichnen. Also habe ich "setGranularity (1.0f);"

Aber die Achse wird alle 2 Punkte angezeigt. Wenn ich "setGranularity (3.0f)" oder höher verwende, funktioniert es gut. Aber 1.0 funktioniert nicht. Ich weiß nicht warum. Und ich kann einen Hinweis finden.

Wenn die Größe von "List" kleiner als 8 ist, funktioniert "setGranularity (1.0f)" einwandfrei. enter image description here

Wenn die Größe von "List" größer als 9 ist, funktioniert "setGranularity (1.0f)" nicht. (Es funktioniert wie "setGranularity (2.0f)".) enter image description here

Ich habe die Liste Größe von 13

Wie kann ich "setGranularity (1.0f)" gelten?

Antwort

1

Ich fand die Lösung.

Wenn ich unten Methode aufgerufen, funktioniert "setGranularity (1.0f)" gut.

barChart.getXAxis().setLabelCount(12); 
+0

Gut gemacht, um Ihre eigene Lösung zu finden! Sie können auch 'barChart.getXAxs(). SetGranularityEnabled (true)' benötigen –

Verwandte Themen