2013-03-04 31 views
1

我有一個函數用於通過ajax獲取我的圖表的數據,但是當我想更新它時遇到問題。Highcharts如何使用ajax更新所有系列

我想做那樣的事

chart.series = data;

但它不工作。

並與JSON.parse(數據)我有一個錯誤,但沒有與我認爲的JSON的問題。

[{ name : "<0.5s", marker:{enabled:false}, data : [[21231,1]]},{ name : "<20s", marker:{enabled:false}, data : [[21231,1]]}] 

任何想法?

回答

0

動態設置一系列的數據,你需要調用使用setData:

chart.series[0].setData(seriesData, false); 

這只是設置在現有系列中的數據。您不會每次都設置所有其他系列選項。

+0

好的我有一個問題,因爲我有我的所有系列在我的JSON,但現在我使用另一個Web服務來獲取數據,而不是選項,一切工作正常。感謝 – BkSouX 2013-03-04 15:20:25

+0

對於50k系列,它非常緩慢,重繪圖表需要13-15秒 – 2016-09-07 09:41:01