我使用Chart Js来显示条形图。并且它的值在DropDownList的onChange事件中刷新。第一次正确加载。但是,在更改DropDownList中的值时,它加载新值而不清除以前的数据。
现在,它通常会呈现新的新值。当鼠标悬停时,它显示旧值。我的图表运行良好,除非用户从下拉菜单中选择不同的选项,并且画布重新加载了新数据。
我已经尝试了我所知道的大多数方法来解决这个问题,但对我来说都不起作用。1.图表2.图表清除3.没有缓存元标记4.在加载新的之前取消图表的值
更改数据后必须使用chart.update()
。
chart
是你的变量,在这里你说一些类似let chart = new Chart(document.getElementById('chart'), { ...
的话
没有代码,我现在帮不了你更多。