Chart.js:点击

时间:2017-01-04 21:02:55

标签: javascript chart.js

我有多个数据集,想要在点击按钮时更改。以下是我需要的示例:http://codepen.io/marcelo2605/pen/JEoGEO?editors=1010

如果我点击“设置2”按钮,图表会加载正确的数据。

但是当我尝试加载'set 1'时,没有任何反应。

当我使用console.log进行检查时,我看到两个按钮的foo变量值相同。

1 个答案:

答案 0 :(得分:1)

改变这个:

myChart.data.datasets[0] = foo['datasets'][0];
myChart.data.labels = foo['labels'];
myChart.update();

对此:

myChart.config.data  = foo;
myChart.update();

评论后编辑:

link to latest state