我正在使用图表Js显示条形图。并且它的值在DropDownList的onChange事件上刷新。
第一次正确加载。但是,在DropDownList中更改值时,它将加载新值而不清除先前的数据。

现在通常它会提供新的新鲜价值。当鼠标悬停时,它显示旧值。我的图表工作正常,除非用户从下拉菜单中选择其他选项,并且画布重新加载了新数据。

我已经尝试了大多数我知道可以解决此问题的方法。
1. chart.destroy
2. chart.clear
3.无缓存元标记
4.在加载新图表之前将图表的值作废

最佳答案

更改数据后,必须使用chart.update()

chart是您的变量,您在其中说类似let chart = new Chart(document.getElementById('chart'), { ...

没有代码,我暂时无法为您提供更多帮助。

09-30 16:05
查看更多