0
我已看到這篇文章dynamically-add-data-to-series,但它關於添加一個單一的點到圖表。Highchart - 是否可以在stockchart中將數據添加到系列中。
我正在尋找的是在stockchart最初加載數據,例如從2014年到2016年。然後點擊按鈕「添加更多數據,圖表添加了2012-2014年的數據。但我不想丟失舊數據,只需將新數據添加到現有系列。可能嗎 ?
我已看到這篇文章dynamically-add-data-to-series,但它關於添加一個單一的點到圖表。Highchart - 是否可以在stockchart中將數據添加到系列中。
我正在尋找的是在stockchart最初加載數據,例如從2014年到2016年。然後點擊按鈕「添加更多數據,圖表添加了2012-2014年的數據。但我不想丟失舊數據,只需將新數據添加到現有系列。可能嗎 ?
您應該使用series.setData()
方法。簡單地說,當新數據到達時,與舊數據連接(記住:數據必須按x值升序排列)並使用setData(new_and_old_data)
。
是的,你可以和它是相同的功能。只需爲要添加的每個數據點調用addPoint方法即可。 addPoint方法有第二個參數'redraw',您可以將其設置爲false,以便在添加每個點之後,圖表不會重繪。 –