我如何从图表(Highcharts)中删除所有系列而没有循环?

时间:2018-09-20 14:10:16

标签: javascript angular highcharts angular5

我在项目中使用有角度的图表。我创建了一个具有多个数据系列的面积图, 并且我正在尝试使用新的数据系列重新绘制图表。

我首先使用for循环一个一个地删除所有系列,然后在另一个for循环中添加新系列,如下所示。

let series = Object.assign([], this.chart.ref.series);
for (var i = series.length - 1; i >= 0; i--) {
    this.chart.removeSeries(i);
}

data.series.forEach((sr) => {
    this.chart.addSeries(sr, true, true);
});

当我有7个或8个系列并重新绘制图表时,由于循环,我的浏览器挂起了。

有没有删除循环的系列的方法吗?

TIA。

0 个答案:

没有答案