На мой взгляд, есть возможность сделать это с помощью свойства colors
.
Просто передайте массив объектов цветов ( см. Здесь, чтобы увидеть объект )
вот рабочий пример
Добавьте ввод в HTML следующим образом:
<div style="display: block;">
<canvas baseChart
[datasets]="barChartData"
[labels]="barChartLabels"
[options]="barChartOptions"
[plugins]="barChartPlugins"
[legend]="barChartLegend"
[chartType]="barChartType"
[colors]="colors">//<---------------the colors input property
</canvas>
</div>
Затем просто добавьте в свой файл ts следующий объект:
public colors = [
{ backgroundColor:"red" },
{ backgroundColor:"green" },
{ backgroundColor:"blue" },
{ backgroundColor:"yellow" }
];