chart.js - 图表JS数据从零开始

标签 chart.js react-chartjs

这就是我设置数据的方式:

    const data = {
        labels: ['February', 'March'],
        datasets: [
            {
                label: 'My First dataset',
                backgroundColor: 'rgba(255,99,132,0.2)',
                borderColor: 'rgba(255,99,132,1)',
                borderWidth: 1,
                hoverBackgroundColor: 'rgba(255,99,132,0.4)',
                hoverBorderColor: 'rgba(255,99,132,1)',
                data: [5, 9]
            }
        ]
    };

但是第一个元素设置轴的起点:

enter image description here

但我希望它从零开始

添加以下内容无济于事:
options: {
  scales: {
        yAxes: [{
            ticks: {
                beginAtZero: true
            }
        }]
    }
}

我找不到其他设置可以在文档上执行此操作。

我正在使用这个顺便说一句:https://www.npmjs.com/package/react-chartjs-2

最佳答案

尝试将min添加到您的选项中:

    var options = {
      scales: {
        yAxes: [{
          ticks: {
            beginAtZero: true,
            min: 0
          }    
        }]
      }
    };

enter image description here

现场Copepen:Chart.js Start at zero

关于chart.js - 图表JS数据从零开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44346562/

相关文章:

javascript - 获取 Chart.js 数据的 JSON 字符串时出现问题

chart.js - 在 chart.js 的工具提示中更改日期格式

javascript - 如何在 chart.js 中创建时间序列折线图?

charts - 在多个图形中保持比例同步或动态改变比例

javascript - Chart.js 删除第一条垂直线

javascript - 如何选择日期范围(如 onClick 但拖动/选择)

javascript - 如何在React中使用可变数据和实时图表实现最佳性能?

javascript - 单击图表元素时如何重定向用户

javascript - 在 react 中从图表 js-2 在圆环图中添加文本

javascript - "Process is not defined"与react-chartjs-2 CDN