2016-12-29 26 views
2

當單擊按鈕時,我需要將一組新數據(現有圖表)替換爲現有圖表。Charts.js:將新數據集加載到現有圖表

我正在嘗試使用myChart.data = data2;myChart.update();,但沒有任何反應。

這裏是我的完整代碼:http://codepen.io/marcelo2605/pen/zogjvj?editors=0010

+1

如果你改變'myChart.data =數據2;''到myChart.data.datasets [0 ] .data = [10,20,30,40,50,60,70,80];'在你的codepen例子中,它似乎工作。 Charts.js的文檔表明您應該能夠更改整個數據對象,所以它並不能真正解釋爲什麼代碼不能按預期工作。 – JeremyE

+0

@JeremyE修正!謝謝你的提示。我會發布解決方案。 – marcelo2605

+0

我很高興幫助。我仍然有點好奇,爲什麼你沒有按預期工作,但至少你有一個很好的工作。 – JeremyE

回答

相關問題