我有一个显示数字的甜甜圈图。但是,有一种方法可以使甜甜圈图超出100%,因此我在本data
节中给出的数字是:例如21
,将显示100%中的21%完成吗?
因此,甜甜圈环为灰色,彩色部分表示已完成多少(或我们为该data
部分分配的编号,我一直在查看文档,但看不到可以完成的方式?
我目前拥有的代码:
<canvas id="Chart1" style="width=5 height=5"></canvas>
<?php
$var = 3;
?>
var ctx = document.getElementById('Chart1').getContext('2d');
var chart = new Chart(ctx, {
// The type of chart we want to create
type: 'doughnut',
// The data for our dataset
data: {
labels: ['% Complete'],
datasets: [{
label: 'chart1',
backgroundColor: 'rgb(102, 178, 255)',
borderColor: 'rgb(102, 178, 255)',
// Below I just pull out 1 number from the db
data: [<?php echo $var ?>]
}]
},
});
我的代码输出以下内容(因此3个填充了整个甜甜圈),而我希望它显示100%完成率中的3%。
尝试传递[3,97]的数据。您正在尝试将其用作加载指示器,但它似乎旨在显示100%破碎的零件。
如果您只是简单地通过[3]
,那么那就是您数据集的100%
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句