Chartjs:Y轴以最高数据点开始

时间:2014-12-25 09:22:51

标签: html5 chart.js

我正在使用ChartJs构建折线图,并希望以我的数据对象中可用的最大数字开始Y轴,并以最小的数字结束

例如:数据:[8,8,9,7,7,7,5,4] 我希望9在左下方显示,在4显示在顶部。

感谢任何帮助

1 个答案:

答案 0 :(得分:1)

您可以使用比例覆盖:

    new Chart(cnv.getContext("2d")).Line(data, {
        scaleOverride: true,
        scaleStartValue: 4,
        scaleStepWidth: 1,
        scaleSteps: 4,
    });

这将生成4,5,6,7,8 Y轴(请注意,您必须实现起点和步数/宽度计算)