【发布时间】:2026-01-16 09:05:02
【问题描述】:
您好,我如何为数据集列设置默认背景颜色?就像图片上的一样。 列的灰色部分。所以每列都有从 0 到最大值的灰色背景颜色。
这是我的数据图表的代码。我查看了 chart.js 网站上的示例,但我找不到任何关于这种情况的信息
var ctx = document.getElementById("data");
var myChart = new Chart(ctx, {
type: 'bar',
data: {
labels: ['Today', '12 Th', '13 Fr', '14 St', '15 Sn', '16 Mn', '17 Tu'],
datasets: [{
label: 'Capacity',
data: [20.7, 10, 40, 2, 100, 43, 34],
backgroundColor: '#43d100'
},
{
label: 'Confirmed',
data: [11.4, 100, 20, 42, 10, 20, 65],
backgroundColor: '#dc1f1f'
}
]
},
options: {
legend: {
display: false
},
layout: {
borderWidth: 0
},
scales: {
xAxes: [{
stacked: true,
gridLines: {
display: false,
borderWidth: 0,
drawBorder: false
}
}],
yAxes: [{
stacked: true,
ticks: {
beginAtZero: true,
display: false,
max: 200,
fill: "#07C"
},
gridLines: {
display: false,
borderWidth: 0,
drawBorder: false
}
}]
}
}
});
【问题讨论】:
-
@WhiteHat 你好,我的问题更新了。谢谢
标签: charts chart.js chartjs-2.6.0