我想使用选项字段更改折线图的网格颜色,但我不知道从哪里开始。我首先尝试使用渐变更改画布背景颜色,但结果并不好。
canvas{
background:linear-gradient(top, #ea1a07 0%, #f4b841 75%,#f2dd43 100%);
}
但是,我没有得到我想要的,因为正如您在上图中看到的那样,不仅网格被着色,而且 x 值、y 标签和图表图例也被着色。
我的 chart.js 选项是
options = {
scales: {
xAxes: [{
gridLines: {
color: 'rgba(171,171,171,1)',
lineWidth: 1
}
}],
yAxes: [{
ticks: {
beginAtZero: true,
max: 100,
min: 0,
stepSize: 10
},
gridLines: {
color: 'rgba(171,171,171,1)',
lineWidth: 0.5
}
}]
},
responsive: true
};
那么,有没有办法只将网格的背景设置为 3 种不同的颜色(是否有渐变)?注意:我正在使用带有 angular 2 (ng2-charts) 的 chart.js