所以我有一些数据。我使用该setData
方法在我的系列上设置数据,如下所示:
chartInstance.series[0].setData(chartData);
这第一次工作得很好,但是假设我更改了一些数据chartData
并希望将其应用到我的 highchart 中。下次我调用上述setData()
方法时,它对我不起作用,因为我没有看到更改应用于我的图表。但是,如果我这样做,它会起作用slice()
:
chartInstance.series[0].setData(chartData.slice());
我只是想知道这是否是预期的行为,如果是,为什么它会这样工作?谢谢。