我正在尝试使用Chart.js库的图表。
此图表的最大值是16。但是默认图表似乎会从20升到20,或者只是从16舍入到20。是否有办法让16成为图表的最大高度(而不是画布的大小)。我已经阅读了很多关于chart.js的出色文档,但似乎似乎找不到专门针对最大高度的规则!谢谢!
JS Fiddle
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。
关于javascript - Chart.js,更改最大高度(不带 Canvas )或四舍五入规则?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35465088/