我已经创建了一个简单的MPAndroidChart折线图,其值从0到5。
yAxis.setAxisMinimum(0.0f);
yAxis.setAxisMaximum(5.0f);
我添加了值(示例中的每个点都为0)
我还设置了格式化程序以仅显示值:
yAxis.setValueFormatter(new IAxisValueFormatter() {
@Override
public String getFormattedValue(float value, AxisBase axis) {
return "" + value;
}
});
我的期望:
要获取一个Y轴,其值从0到5每单位(0-1-2-3-4-5)
我要做什么:
值每0.8间隔
我尝试过的事情:
我试图将图表缩放到4.8,这是一个很好的开始,因为它不会使行“超调”到最后一行 但是我仍然有6个毕业成绩,而不是5个毕业成绩
我的问题:
怎么可能只强制5个等级或决定这些等级的步骤...
谢谢
答案 0 :(得分:1)
您必须使用setGranularity:
yAxis.setAxisMinimum(0.0f);
yAxis.setAxisMaximum(5.0f);
yAxis.setGranularityEnabled(true);
yAxis.setGranularity(1.0f);