MPAndroidChart以编程方式更改YAxis范围

时间:2016-04-22 16:26:29

标签: android mpandroidchart

有没有办法以编程方式更改MPAndroidChart中图表的YAxis范围?

例如,假设YAxis显示0,10,我想以编程方式将YAxis设置为-5,+ 5,但我想在应用程序过程中多次这样做。

1 个答案:

答案 0 :(得分:1)

documentation开始,我认为您应尝试使用以下组合:

  • setVisibleYRangeMaximum(float maxYRange,AxisDependency axis):设置应该一次最大可见的区域大小(y轴上的范围)。您还需要提供此约束应适用的轴。

  • moveViewToY(float yValue,AxisDependency axis):将视口居中于所提供的y轴(左侧或右侧)上的指定y值。

您的示例代码:

yourChart.setVisibleYRangeMaximum(10, YAxis.AxisDependency.LEFT);
yourChart.moveViewToY(0, YAxis.AxisDependency.LEFT);
yourChart.invalidate();