gpt4 book ai didi

javascript - chart.js 固定条宽问题

转载 作者:行者123 更新时间:2023-11-30 15:50:05 26 4
gpt4 key购买 nike

我使用 Chart.js 作为我的图表库。我已经创建了水平条形图。

我需要设置图表中单个条的宽度。

我没有在 chartjs 文档中找到任何具体内容,但是在查看源代码时,我发现了选项 barThickness,它设置了固定的条形宽度

但是随着行数的增加,图表的高度并没有增加,条形图相互碰撞。请检查 fiddle ,例如:

https://jsfiddle.net/orhp0zLg/

有什么方法可以增加图表的高度而不是让条形图相互碰撞?

最佳答案

正如您在问题中注意到的那样,barThickness 属性是固定宽度。

但是,您还有一个名为 barPercentage 的属性,它是条形最大宽度的乘数。
您应该将 berPercentage 设置为一个值(假设 0.95),无论您有多少条柱,您都将始终具有相同的格式:

options: {
scales: {
yAxes: [{
barPercentage: 0.95,
}]
}
}


这是你的 updated fiddle修复后的结果是前 7 个值,然后是 12 个值:

enter image description here

enter image description here

关于javascript - chart.js 固定条宽问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39506850/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com