我正在通过mustache.js将视图文件加载到<div>容器中。
在该视图中,我在一个专用div中有一个画布元素,我在该元素上使用Chart.js显示图表
<div>
<canvas id="gesundheitsverlauf-chart">
Your web-browser does not support the HTML 5 canvas element.
</canvas>
</div>
当我第一次绘制图表时,一切都很好。当我从视图导航到另一个视图,然后又返回时,图表闪烁(快
我正在使用Chart.js构建一个动态图表(相同的画布元素根据下拉列表的值显示30天、7天和1天的数据。
我已经让代码工作到重新绘制画布的程度。新数据出现在下拉更改中,但当我将鼠标悬停在图表上时,数据会闪烁,我可以看到图表的前一个版本。我知道我需要使用.clear()函数来清除数据,但我不确定应该在哪里执行此操作。在执行函数之前在var ctx上?或在window.myLine上
function redrawChart(data){
var ctx = document.getElementById("canvas").getContext("2d")