删除具有特定ID的Highstock系列

时间:2011-08-26 12:21:32

标签: javascript jquery series

您好我刚刚开始使用Highstock的javascript图表,并试图想出一种动态添加和删除图表项目的方法。我已经能够动态添加图表系列,并给它们提供了唯一的名称,以及ID值,但我不确定这些是什么。我想知道是否有一种方法可以在不知道系列数组中的索引的情况下动态删除系列?

提前谢谢你, 康纳

2 个答案:

答案 0 :(得分:6)

我也无法使其工作,但发现如果在将其添加到图表之前手动设置id,则可以使用chart.get()来检索系列。

newSeries.id = myID;
chart.addSeries(newSeries);

然后你可以打电话:

chart.get(myID).remove()

答案 1 :(得分:4)

我正在使用此代码动态删除图表中的所有系列:

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

值得注意的是jQuerys $ .each()不起作用,但是“for”循环没有。