javascript - 绘制ckeditor插件创建的chart.js

标签 javascript jquery html ckeditor chart.js

我使用ckeditor并使用chartjs插件创建图表:

<div class="chartjs" data-chart="doughnut" data-chart-height="300"
data-chart-value="[{"value":70,"label":"A"},{"value":50,"label":"B"}]"></div>

但是我不知道如何在加载 html 页面时绘制图表。

最佳答案

您可以使用canvas作为图表容器

<canvas id="chartjs" width='300' height='300'></canvas>

然后运行此 JavaScript,按如下方式传递参数:

var ctx = document.getElementById("chartjs");

var myChart = new Chart(ctx, {
    type: 'doughnut',
    data: {
        labels: ["A", "B"],
        datasets: [{
            data: [70, 50],
            backgroundColor: ['red', 'pink']
        }]
    },
});

See working example here

关于javascript - 绘制ckeditor插件创建的chart.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41068231/

相关文章:

html - 导航栏未显示所有标题

javascript - 使用 jquery 重新启动无限循环时,Ticker 文本跳转

javascript - 使用 JavaScript 进行两次测试时遇到问题

javascript - 有关 JavaScript Image onerror 原因的更多信息

javascript - 使用 onclick addClass 让 div 出现

javascript - 添加到第 3 方页面的 DOM 时如何避免 HTML ID 冲突?

javascript - Docker 不接受代理 api 服务器

javascript - 将值从 var 传递给函数后面的代码

javascript - 触发自定义 jQuery 事件并延迟它

javascript - KineticJS 和 requestanimationframe