Chart.js,更改最大高度(不是w / canvas)还是舍入规则?

时间:2016-02-17 18:45:45

标签: javascript charts rounding chart.js

我正在尝试使用Chart.js库获取图表。 此图表的最大值为16。然而,默认图表似乎是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.有关如何设置默认舍入的任何想法值?

1 个答案:

答案 0 :(得分:1)

您可以改为改写比例,如此

     ...
     scaleOverride: true,
     scaleSteps: 15,
     scaleStepWidth: 1,
     scaleStartValue: 1,
 });

,取值范围为1到16。