是否可以使用新数据更新 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的长度时,出现绑定错误的索引。

您可以更新新数据。