生成条形图时遇到问题:
我不明白为什么50%+50%不抽100%的座位?配置似乎是好的?我错过了什么?
下面是代码:
new Chart(draw, {
type: 'bar',
data: {
labels: [currentYear],
datasets: [
{
label: 'Legend 1',
data: [50],
backgroundColor: '#fdfd96', // yellow
},
{
label: 'Legend 2',
data: [50],
backgroundColor: '#77b5fe', // blue
},
],
},
options: {
scales: {
x: {
stacked: true,
},
y: {
stacked: true,
},
},
animation: {
onComplete: function () {
saveChartAsImage(
this.toBase64Image(),
currentYear,
companyId,
'actif',
manualMode,
);
},
},
},
});
1条答案
按热度按时间qvtsj1bj1#
你的代码和配置看起来是正确的,而且它工作正常 (见下文)**但是如果你想在保存侧,你可以将
max:100
添加到y
轴,这可以解决高度问题。