1
Chart.jsを使用しています。下の図のような半分のドーナツチャートが必要です。しかし、私はパイの厚さを変えられません。私は、プロパティinnerRadiusを試みたが、まだそれはここでChart.js(ドーナツチャート)内の半径が変更されていません
を働いていない私のコードは
あるpublic getHalfDoughnutChart(records) {
let data = {
labels: ["Worked Hours","Remaining Hours"],
datasets: [{
label: 'Today\'s Worked Hours',
data: [records.length? records[0].duration.hour: 0,9],
backgroundColor: [
'rgba(75, 174, 79, 1)',
'rgba(255, 255, 255, 0)'
]
}]
};
let options = {
circumference: Math.PI,
rotation: 1.0 * Math.PI,
innerRadius: "10%",
legend: {
display: false
},
layout:{
padding:40
},
}
return this.getChart(this.halfDoughnutCanvas.nativeElement, "doughnut", data, options);
}
getChart(context, chartType, data, options?) {
return new Chart(context, {
type: chartType,
data: data,
options: options
});
}
を使用していますが、バージョンをんchart.js何:( –
動作しない場合? – Leguest
それは感謝を働かせました:) –