我正在通过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制作的图表每次重新绘制时都会增长,我不知道为什么。我的图表cavas代码是: let tempChart = document.getElementById("tempChart").getContext('2d');
let pressureChart = document.getElementById("pressureChart").getContext('2d');
let O3Chart = document.getElementById("O3Chart").getContex
我试图在隐藏的div上使用呈现许多图表,然后将它们转换为要在PDF报表中使用的图像。
我的问题是:如果没有在DOM上呈现图表,我就无法捕获它并在canvas上绘制它。在图表显示之前,它不会呈现。我尝试过使用draw和chart.js中的render方法,但它们并没有产生预期的结果。
下面是我的HTML示例:
<div style="display: none;">
<canvas id="myChart"></canvas>
</div>
我相应的JavaScript:
var canvas: any = do