我想实现这样的效果,即更多的负值出现在较少的负值下方。条形是否可以从 0 以外的其他位置开始? chart.getAxisLeft().setInverted(true); 没有做我想做的事。
最佳答案
您可以通过 AxisBase
中的两个函数控制 Y 轴的跨度:
public void setAxisMinimum(float min)
public void setAxisMaximum(float max)
只需遍历值,选择最小值和最大值并设置 Y 轴最小值和最大值:
在提供示例的情况下:
mChart.getAxisLeft().setAxisMinimum(-112f);
mChart.getAxisLeft().setAxisMaximum(-12f);
关于android - MPAndroidChart 起始条在 0 以外的其他地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40805228/