i have tried to make look like svg , without using svg . bcz in angular, i did'nt find any donut chart , that look like , i did find one chart , but that was in jquery and i cant use jquery. how can i make round edges of segment divider of this multilevel donut chart i'm using chart.js 4 in angular .
下面是一个例子.
var config: any= {
type: 'doughnut',
data: {
datasets: [{
label: 'Dataset 1',
data: [
{
value: 50,
},
{
value: 50,
}
],
backgroundColor: [
"#ff3333",
"#660000",
],
hoverBackgroundColor: [
"#ff3333",
"#660000",
],
hoverBackground: NONE_TYPE,
borderColor:NONE_TYPE,
hoverBorderColor:NONE_TYPE,
borderWidth: 0,
datalabels : {
display: false
}
}, {
label: 'Dataset 2',
data: [
{
value: 70,
},
{
value: 30,
}
],
backgroundColor: [
"#00ff00",
"#003300",
],
hoverBackgroundColor: [
"#00ff00",
"#003300",
],
borderColor:NONE_TYPE,
hoverBorderColor:NONE_TYPE,
borderWidth: 0,
datalabels : {
display: false
}
}, {
label: 'Dataset 3',
data: [
{
value:40,
},
{
value:60,
}
],
labels: [
'green',
'yellow',
] ,
backgroundColor: [
"#1991EB",
"#001f4d",
],
hoverBackgroundColor: [
"#1991EB",
"#001a4d",
],
borderColor:NONE_TYPE,
hoverBorderColor:NONE_TYPE,
borderWidth: 0,
datalabels : {
display: false
},
}],
},
options: {
responsive: true,
legend: {
display: false
},
}
};