【发布时间】:2018-03-10 13:34:36
【问题描述】:
我有问题需要帮助。 我用 chart.js 创建图表,我想用一个函数更新它们。
我有以下设置:
function createchart(obj){
var kdChart = new Chart(kdchart, {
type: 'line',
data: data,
options: options
});
现在我尝试使用这样的第二个函数更新图表:
function updatechart(){
//collect new data...
kdChart.data.labels = datepoints;
kdChart.data.datasets[0].data = kdata;
kdChart.data.datasets[1].data = ddata;
kdChart.update();
}
现在我得到错误
TypeError: kdChart.data 未定义
当我在 createchart 函数之外创建图表时,它可以工作。 我在这里做错了什么? 如何从函数内部更新对象?
【问题讨论】:
标签: javascript function chart.js