是否可以使用新数据更新 MPAndroidChart?
Is it possible to update MPAndroidChart with new data?
我正在使用 android MPAndroidChart
我正在尝试更新我的 MPAndroidChart 但出现错误
MPAndroidChart 如何擦除现有数据并绘制新数据?
每次更新时,xLabel 的值都会更改。
我可以通过更改 xLabel 的值来更新新数据吗?
chart.invalidate();
chart.clear();
chartMonth.getXAxis().setValueFormatter(null);
以上方法我都试过了
final ArrayList<String> xLabel = new ArrayList<>();
for(int i=0;i<lastDayOfMonth;i++)
{
xLabel.add(String.valueOf(i+1));
}
XAxis xAxis = chartMonth.getXAxis();
xAxis.setValueFormatter(new ValueFormatter()
{
@Override
public String getFormattedValue(float value)
{
return xLabel.get((int) value); //An error occurs here
}
});
当YAxis value的长度不等于XAxis length的长度时,出现绑定错误的索引。
您可以更新新数据。
我正在使用 android MPAndroidChart 我正在尝试更新我的 MPAndroidChart 但出现错误 MPAndroidChart 如何擦除现有数据并绘制新数据? 每次更新时,xLabel 的值都会更改。 我可以通过更改 xLabel 的值来更新新数据吗?
chart.invalidate();
chart.clear();
chartMonth.getXAxis().setValueFormatter(null);
以上方法我都试过了
final ArrayList<String> xLabel = new ArrayList<>();
for(int i=0;i<lastDayOfMonth;i++)
{
xLabel.add(String.valueOf(i+1));
}
XAxis xAxis = chartMonth.getXAxis();
xAxis.setValueFormatter(new ValueFormatter()
{
@Override
public String getFormattedValue(float value)
{
return xLabel.get((int) value); //An error occurs here
}
});
当YAxis value的长度不等于XAxis length的长度时,出现绑定错误的索引。
您可以更新新数据。