Chart.js、更改最大高度(不是 canvas)或向上舍入规则?
Chart.js, changing the max height (not w/ canvas) or rounding up rule?
我正在尝试使用 Chart.js 库获取图表。
对于这张图表,我的最大值是 16。然而,默认图表似乎变为 20 或 只是从 16 向上舍入到 20。有没有办法让 16 成为图表的最大高度(不是 [= =24=]).我已经阅读了很多关于 chart.js 的优秀文档,但我似乎找不到专门针对最大高度的规则!谢谢!
datasets: [
{
label: "test",
fillColor: "rgba(220,220,220,0.2)",
strokeColor: "rgba(220,220,220,1)",
pointColor: "rgba(220,220,220,1)",
pointStrokeColor: "#fff",
pointHighlightFill: "#fff",
pointHighlightStroke: "rgba(220,220,220,1)",
data: [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]
}, etc.....
当我将数据的最大值设置为 4 时,图表上的最高点是 4。但是当我将它设置为 16 时,图表上的最高点现在是 20。关于如何设置的任何想法默认舍入值?
您可以改写比例,就像这样
...
scaleOverride: true,
scaleSteps: 15,
scaleStepWidth: 1,
scaleStartValue: 1,
});
值范围为 1 到 16。
我正在尝试使用 Chart.js 库获取图表。 对于这张图表,我的最大值是 16。然而,默认图表似乎变为 20 或 只是从 16 向上舍入到 20。有没有办法让 16 成为图表的最大高度(不是 [= =24=]).我已经阅读了很多关于 chart.js 的优秀文档,但我似乎找不到专门针对最大高度的规则!谢谢!
datasets: [
{
label: "test",
fillColor: "rgba(220,220,220,0.2)",
strokeColor: "rgba(220,220,220,1)",
pointColor: "rgba(220,220,220,1)",
pointStrokeColor: "#fff",
pointHighlightFill: "#fff",
pointHighlightStroke: "rgba(220,220,220,1)",
data: [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]
}, etc.....
当我将数据的最大值设置为 4 时,图表上的最高点是 4。但是当我将它设置为 16 时,图表上的最高点现在是 20。关于如何设置的任何想法默认舍入值?
您可以改写比例,就像这样
...
scaleOverride: true,
scaleSteps: 15,
scaleStepWidth: 1,
scaleStartValue: 1,
});
值范围为 1 到 16。