У меня есть кольцевая диаграмма, показывающая число. Однако есть ли способ, которым кольцевая диаграмма может быть из 100%, поэтому число, которое я даю в разделе data
: скажем, 21
, покажет 21% завершения из 100?
Изображение для покажите желаемый результат:
Таким образом, кольцо пончика закрашено серым цветом, а цветная часть - это количество выполненного задания (или какое число мы выделяем для раздела 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 заполняет весь пончик), в то время как я хотел бы, чтобы 3% из 100% были завершены.