Chart.js 使用chart.update()更新图表时出现问题

Chart.js 使用chart.update()更新图表时出现问题,chart.js,Chart.js,我正在尝试使用chart.update()更新图表数据。在这种情况下,我的图表变量被称为散点图: scatterChartData.datasets[0].data.push({ x: +xx, y: +yy });   console.log(scatterChartData.datasets[0]);   window.scatterChart.update(); 这段代码应该在我单击按钮时运行。但是,它不起作用。我错过了什么?完整的项目可以在 提前感谢您的帮助 在window.onloa

我正在尝试使用chart.update()更新图表数据。在这种情况下,我的图表变量被称为
散点图

scatterChartData.datasets[0].data.push({ x: +xx, y: +yy });
  console.log(scatterChartData.datasets[0]);
  window.scatterChart.update();
这段代码应该在我单击按钮时运行。但是,它不起作用。我错过了什么?完整的项目可以在


提前感谢您的帮助

在window.onload函数中添加:


window.scatterChart=scatterChart

这对我有什么作用?在coordFunc中,你调用window.scatterChart,但它没有定义,这就是你的代码无法工作的原因。您需要定义window.scatteralerts,因此现在它是
window.onload=function(){window.scatterChart=scatterChart..
。但是当我单击按钮时,图形仍然是空的。之前,我只是使用scatterChart.update,但这也不起作用。我感谢您的帮助!