Ich verwende Chart.js Ich möchte ein halbes Donut-Diagramm wie das Bild unten. Aber ich habe es versäumt, die Dicke des Kuchens zu ändern. Ich habe versucht, die Eigenschaft innerRadius aber noch ist es nicht funktioniertInnerer Radius wird in Chart.js (Donut Chart) nicht geändert
Hier ist mein Code
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
});
}
bereits versucht, verwenden aber nicht :( –
arbeiten, was Version chart.js tun Sie benutzen? – Leguest
Es hat funktioniert Danke :) –