gpt4 book ai didi

javascript - 如何在 Chart.js 中制作预填充 donut ?

转载 作者:行者123 更新时间:2023-12-03 02:13:23 25 4
gpt4 key购买 nike

我想使用 Chart.js 创建一个预填充 donut ,如下图所示。 enter image description here

This doughnut is made of using SVG
But chart.JS cannot support SVG's

那么有没有办法创建一个像上图一样的 donut 。

最佳答案

可以这样做:

var canvas = document.getElementById('myChart');
var data = {
labels: ["1", "2"],
datasets: [{
data: [105, 20],
backgroundColor: ['da5d78', 'gray'],
}]
};

var options = {
rotation: 0,
cutoutPercentage: 85,
legend: {
display: false
},
tooltips: {
enabled: false
}
}

Chart.Doughnut(canvas, {
data: data,
options: options
});

HTML

<canvas id="myChart" width="400" height="200"></canvas>

看看工作时的样子 jsfiddle

参见docs有关选项的说明(cutoutPercentagerotation 等)。

关于javascript - 如何在 Chart.js 中制作预填充 donut ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49464348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com