【发布时间】:2015-04-26 06:00:09
【问题描述】:
我正在使用 MPAndroidChart 2.0.9 版本。我想在 y 轴上设置从 0 到 100 的标签并始终显示这个范围,但我找不到 chart.setYRange() 方法。
【问题讨论】:
我正在使用 MPAndroidChart 2.0.9 版本。我想在 y 轴上设置从 0 到 100 的标签并始终显示这个范围,但我找不到 chart.setYRange() 方法。
【问题讨论】:
可以通过YAxis 类自定义范围。
这是文档:https://github.com/PhilJay/MPAndroidChart/wiki/YAxis-%28YLabels%29
YAxis y = chart.getAxisLeft();
y.setAxisMaxValue(100);
y.setAxisMinValue(0);
【讨论】:
yl.setAxisMinValue(...); 设置新的起始值(不同于零)之前使用 yl.setStartAtZero(false);
你可以试试这样写:
yAxis.setLabelCount(x)
假设您设置了最小值和最大值,此代码应该以 x 的步长为您提供标签。
我的代码示例:
YAxis y = mChart.getAxisLeft();
y.setAxisMaxValue(100);
y.setAxisMinValue(0);
y.setLabelCount(6);
这将分 6 步为我提供从 0 到 100 的标签,因此:0-20-40-60-80-100。
【讨论】: