2016-04-22 59 views
0

是否有方法通過編程方式更改MPAndroidChart中圖表的YAxis範圍?例如,假設YAxis顯示0,10,我想以編程方式將YAxis設置爲-5,+ 5,但我想在應用程序的過程中多次執行此操作。MPAndroidChart以編程方式更改YAxis範圍

回答

1

documentation,我想你應該給人以組合的嘗試:

  • setVisibleYRangeMaximum(浮動maxYRange,AxisDependency軸):設定區域的大小(範圍在y軸)這應該是最大可見的一次。您還需要提供此約束應適用的軸。 moveViewToY(float yValue,AxisDependency axis):將視口對準所提供的y軸(左側或右側)上指定的y值。

代碼爲您例如:

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

尼斯suggetion,我想這一點,但它好好嘗試一下似乎無所不能... –

+0

此代碼對我的作品。你在圖表上使用invalidate()來強制重繪嗎?我編輯了我的帖子。 – 00seb

+0

啊不,讓我試試:) –