Chart.js-删除Y轴上的零和步号

时间:2019-06-28 12:53:01

标签: chart.js

我拥有的Chart.js代码是:

var myChart = new Chart(ctx, {
    type: 'line',
    data: {
        labels: tempDate.reverse(),
        datasets: [{
            label: '# of Votes',
            data: [2000,2001,2002,2003],
            borderWidth: 1
        }]
    },
    options: {
        scales: {
            yAxes: [{
                ticks: {
                    beginAtZero: false,
                    display: true
                }
            }]
        }
    }
});

,结果如下所示:

我正在尝试从y轴上删除 2001.5 2002.5 ,并在y轴上删除其他值后面的0。

基本上,我试图打印要传递给它的数据[2000,2001,2002,2003]

1 个答案:

答案 0 :(得分:2)

在选项中使用stepSize

options: {
    scales: {
        yAxes: [{
            ticks: {
                stepSize: 1,
                beginAtZero: false,
                display: true
            }
        }]
    }
}