我面临着已弃用方法的问题:
Chart.js:1990 bar chart: "scales.[x/y]Axes.maxBarThickness" is deprecated. Please use "dataset.maxBarThickness" instead
如何解决?
我使用以下方式动态设置条形图的 maxBarThickness
this.barOptions.scales.xAxes[0]['barPercentage'] = 0.8;
但这现在会发出警告。
请分享您的建议!
最佳答案
此属性不再是 xAxis
的一部分,但可以直接在 dataset
上设置,如 dataset configuration 中所述。 .
另请参阅 example usage .
data: {
datasets: [{
barPercentage: 0.5,
barThickness: 6,
maxBarThickness: 8,
minBarLength: 2,
data: [10, 20, 30, 40, 50, 60, 70]
}]
};
关于Chart.js maxBarThickness 在角度 8 中已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60093523/