如何更改 ng2-charts 中的背景颜色
How to change background color in ng2-charts
我正在使用 ng2-charts 绘制堆叠条形图。但是我无法更改条形图的默认背景颜色。
尝试将背景颜色 属性 添加到图表数据集,但它不起作用。
更新:
工作演示:stackblitz
在我看来,colors
属性 可以选择这样做。
只需传递一组颜色对象 (refer here to see the object)
像这样在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" }
];
我正在使用 ng2-charts 绘制堆叠条形图。但是我无法更改条形图的默认背景颜色。
尝试将背景颜色 属性 添加到图表数据集,但它不起作用。
更新: 工作演示:stackblitz
在我看来,colors
属性 可以选择这样做。
只需传递一组颜色对象 (refer here to see the object)
像这样在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" }
];