3

使用 HighCharts 我想从一个系列中删除所有点,以便我可以添加一个新数据集。有没有比遍历所有点并像这样一个一个地删除它们更好的方法?:

for(var i=0; i < chart.series[0].points.length; i++){
    chart.series[0].points[i].remove()
}

我还看到了对删除整个系列的方法的引用chart.series[0].remove(); 这似乎删除点更快,但我不明白如何创建一个具有相同属性和名称的空系列,可以添加点,这就是我选择的原因删除点。

4

1 回答 1

19

如果您想从意甲中删除一些积分,我建议您存储您的意甲积分,删除您想要的积分,然后setData再次用于设置您的意甲数据。

如果你想删除所有点而不删除你可以使用的系列chart.series[0].setData([]);

您可以使用addPoint一个一个或setData多个添加点。
有一些例子说明了如何做到这一点。
演示
参考

于 2012-11-13T17:14:01.337 回答