2011-08-26 12 views
1

嗨我剛開始使用Highstock的javascript圖表,並試圖找出一種動態添加和移除圖表項的方法。我已經能夠動態地添加圖表系列,並賦予它們唯一的名稱以及ID值,但我不確定這些是否存在。我想知道是否有一種方法來動態刪除系列而不知道系列數組中的索引?刪除具有特定ID的Highstock系列

謝謝你在前進, 康納爾

回答

4

我使用這個代碼,以動態刪除所有系列從圖表:

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

值得關注的是jQuerys $。每個( )沒有工作,但「for」循環沒有。

6

我也遇到了麻煩,得到這個工作,但發現這是可能的,如果你設定的ID,你將它添加到圖表之前手動,然後使用chart.get( )來檢索系列。

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

您可以再後來撥打:

chart.get(myID).remove()