由于某种原因,我的所有选项都不会显示在图表中。我自己也找不到错误。图表的代码是以下代码的一个片段:https://codepen.io/sietssoo/pen/oNqGpXq如果有人能找到这个错误,你就是我的英雄。
//Making chart
var ctx = document.getElementById('myChart').getContext('2d');
var chart = new Chart(ctx, {
type: 'bar',
data: getChartData(),
options: {
legend: {display: true},
responsive: true,
tooltips: {
mode: 'index',
intersect: false,
callbacks: {
label: function (tooltipItem, data) {
return data.datasets[tooltipItem.datasetIndex].label + '€ ' + tooltipItem.yLabel;
}
}
},
scales: {
x: [{
stacked: true,
scaleLabel: {
isplay: true,
labelString: 'Jaar'
}
}],
y: [{
stacked: true,
scaleLabel: {display: true},
ticks: {
callback: function (value) {
return '€' + value;
}
}
}]
}
}
});
1条答案
按热度按时间jum4pzuy1#
这是因为您在V3中使用的是V2语法。
图例和工具提示配置已移至
options.plugins.legend
和options.plugins.tooltip
命名空间,秤不再是数组,所有秤都是它们自己的对象。有关所有更改和详细解释,您可以阅读migration guide