У меня есть диаграмма типа Пончик. Каждый слой имеет несколько дуг. Я хотел бы изменить ширину определенной дуги после запуска какого-либо события. Я уже могу изменить некоторые вещи, такие как borderColor или Data. Но как насчет ширины дуги?
Я пытался изменить атрибут веса в моем наборе данных из числа в массив чисел, но я мог передать только один вес для всех слоев. Я хочу передать один вес для каждой дуги слоя
Я пытался использовать внутренний / внешний радиус в моем наборе данных, но он не работал
HTML
<canvas baseChart #chart
width="145px"
height="145px"
(chartClick)="chartClicked($event)"
[datasets]="dataSets"
[labels]="[hardcodedProviders[0].name, hardcodedProviders[1].name, hardcodedProviders[2].name]"
[options]="chartOptions"
[colors]="chartColors"
[chartType]="doughnutChartType">
</canvas>
TS
this.dataSets = [
{data: ['50', '50'], label: 'nested', weight: 1},
{data: ['30', '30', '40'] , label: 'providers', weight: 2,
borderWidth: 3, borderColor: this.arcBorders},
];