首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ChartJS:如何设置固定的Y轴最大和最小

ChartJS:如何设置固定的Y轴最大和最小
EN

Stack Overflow用户
提问于 2016-12-19 05:35:49
回答 2查看 34.4K关注 0票数 18

我有一个线条图,我试图设置一个固定的最大值和最小值。我试过其他的建议,但仍然不起作用。我的图表会根据输入的数据来重新设置最大值和最小值.

下面是我传递给我的线图的当前选项:

代码语言:javascript
复制
var options = {
        responsive: true,
        animation: false
};

我也尝试过这些设置:

代码语言:javascript
复制
var options = {
    scales: {
        animation: false,
        yAxes: [{
            display: true,
            ticks: {
                suggestedMin: -1,
                suggestedMax: 1
            }
        }]
    }
};

知道我做错什么了吗?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2016-12-19 08:32:03

若要修复yAxes比例的最小值和最大值,请使用以下代码。

代码语言:javascript
复制
options:{
            scales: {
                yAxes : [{
                    ticks : {
                        max : 1,    
                        min : -1
                    }
                }]
            }
        }

只有当传入数据低于suggestedMax值时,suggestedMax才能工作。只有当传入数据大于suggestedMin值时,suggestedMin才能工作。

票数 33
EN

Stack Overflow用户

发布于 2020-04-10 03:49:13

Chart.js版本< 3.0:

来自桑杰·杜特's 回答

代码语言:javascript
复制
options:{
  scales: {
    yAxes : [{
      ticks : {
        max : 1,    
        min : -1
      }
    }]
  }
}

For Chart.js版本>= 3.0:

由于3.X版本的改变,上面提到的答案不再有效。Chart.js创建了一个迁移指南来解决即将出现的问题。现在可以将最小值和最大值直接配置到options.scales

代码语言:javascript
复制
options : {
    scales : {
        y : {
            min: -1,
            max: 1,
        }
    }
}
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41216308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档