小编xna*_*kos的帖子

销毁chart.js条形图以在同一<canvas>中重绘其他图形

我使用Chart.js库绘制条形图,它工作正常,但现在我想破坏条形图并在同一画布中制作折线图.我尝试过这两种方法来清除画布:

var grapharea = document.getElementById("barChart").getContext("2d");

grapharea.destroy();

var myNewChart = new Chart(grapharea, { type: 'radar', data: barData, options: barOptions });
Run Code Online (Sandbox Code Playgroud)

第二种方式:

var grapharea = document.getElementById("barChart").getContext("2d");

grapharea.clear();

var myNewChart = new Chart(grapharea, { type: 'radar', data: barData, options: barOptions });
Run Code Online (Sandbox Code Playgroud)

我称之为正确吗?OnButtonClick我调用这个使用相同画布的函数.

javascript canvas graph chart.js

37
推荐指数
9
解决办法
6万
查看次数

标签 统计

canvas ×1

chart.js ×1

graph ×1

javascript ×1