Chart.js ChartJS:如何设置固定Y轴的最大值和最小值

Chart.js ChartJS:如何设置固定Y轴的最大值和最小值,chart.js,react-chartjs,Chart.js,React Chartjs,我有一个折线图,我试图设置一个固定的最大和最小值。我尝试了其他的建议,但仍然不起作用。我的图表根据传入的数据不断重新设置最大值和最小值 以下是我传递到折线图的当前选项: var options = { responsive: true, animation: false }; 我也尝试过这些设置: var options = { scales: { animation: false, yAxes: [{

我有一个折线图,我试图设置一个固定的最大和最小值。我尝试了其他的建议,但仍然不起作用。我的图表根据传入的数据不断重新设置最大值和最小值

以下是我传递到折线图的当前选项:

var options = {
        responsive: true,
        animation: false
};
我也尝试过这些设置:

var options = {
    scales: {
        animation: false,
        yAxes: [{
            display: true,
            ticks: {
                suggestedMin: -1,
                suggestedMax: 1
            }
        }]
    }
};
知道我做错了什么吗


谢谢

使用下面的代码固定雅克斯刻度的最小值和最大值

options:{
            scales: {
                yAxes : [{
                    ticks : {
                        max : 1,    
                        min : -1
                    }
                }]
            }
        }
suggestedMax仅当传入数据低于suggestedMax值时才起作用。 suggestedMin仅当传入数据大于suggestedMin值时才起作用。

对于Chart.js版本<3.0: 来自:


对于Chart.js版本>=3.0: 由于版本3.X中的破坏性更改,上述答案不再有效。Chart.js创建了一个解决即将出现的问题的方法。 最小值和最大值现在可以直接配置到
选项中。比例

options : {
    scales : {
        y : {
            min: -1,
            max: 1,
        }
    }
}

老兄,在网上寻找答案并找到正确答案可能会让人非常沮丧,但是花一个小时的故障排除才能意识到这是错误版本的正确答案。(然而,这个答案标记得很清楚,足以让我意识到另一个答案是怎么回事!)更令人沮丧的是,当他们在迁移过程中移动迁移指南时。知道如何定义>=3.0的多个Y轴吗?我在文档中找不到它。。。
options : {
    scales : {
        y : {
            min: -1,
            max: 1,
        }
    }
}