我正在使用MPAndroidChart library。
我使用了barChart.getAxisLeft().setLabelCount(5);
并将标签返回为0.00, 20.00, 40.00, 60.00
,但我希望0.00, 25.00, 50.00, 75.00, 100.00
。
我也希望显示100。有什么可能吗?
更新
我添加了以下行,
barChart.getAxisLeft().setAxisMaxValue(100);
barChart.getAxisLeft().setAxisMinValue(0);
barChart.getAxisLeft().setLabelCount(5);
现在输出
0.0, 20.0, 40.0, 60.0, 80.0, 100.0
所以我把它改成了以下,
barChart.getAxisLeft().setAxisMaxValue(100);
barChart.getAxisLeft().setAxisMinValue(0);
barChart.getAxisLeft().setLabelCount(4);
现在输出
0.0, 30.0, 60.0, 90.0
但我需要以下输出。
0.0, 25.0, 50.0, 75.0, 100.0
答案 0 :(得分:1)
看看YAxis documentation。您会注意到一个名为setAxisMaxValue(...)
的方法。
你将实现你想要的目标。
要获得更多自定义格式,请查看ValueFormatter。