MPAndroidChart中使用 LineChart 踩得坑!
阿新 • • 發佈:2019-01-22
使用場景: 折線圖我想要切換日,月,年,總,的時候 ,折線圖數值相應的改變,資料x軸,y軸資料是介面返回的
我的問題:切換重新整理資料報錯 x軸設定自定義值報 IndexOutOfBoundsException
效果圖片:
報錯程式碼:
mLineChart.getXAxis().setValueFormatter(new IAxisValueFormatter() {
@Override
public String getFormattedValue(float value, AxisBase axis) {
return listString.get ((int) value);
}
});
修改之後的程式碼:
mLineChart.getXAxis().setValueFormatter(new IAxisValueFormatter() {
@Override
public String getFormattedValue(float value, AxisBase axis) {
return listString.get((int) value%listString.size());
}
});
具體原因不知道為什麼要這麼改,知道的大神可以幫忙留言,謝謝!