首页 > 解决方案 > Chart.js Y 轴错误步数

问题描述

我的 Y 轴与图表值不一致。我不确定如何使用选项解决此问题。我四处搜寻,但这些答案都没有解决问题。错误的图表值是:

红色:245橙色:337黄色:461绿色:776紫色:4331(正确,因为设置了最大值)

var options = {
        maintainAspectRatio: false,
        spanGaps: false,
        elements: {
            line: {
                tension: 0.000001
            }
        },
        scales: {
            yAxes: [{
                stacked: true,
                 ticks : {
                    max : max_chart,  //This is the max dataset value  
                    min : 0,
                    stepSize: 500
                }

            }]
        },
    };

测试图

标签: javascriptchart.jschart.js2

解决方案


你已经设置了stacked: true。在这种情况下,您的值看起来是正确的,因为每个系列都认为 0 是前一个系列的最大值。

stacked: true如果您希望每个系列标准化为 0 行,请删除。


推荐阅读