繁体   English   中英

如何更改轴Chart.js的显示

[英]How to change the display of an axis Chart.js

我想只更改x轴上显示的值,而不是数据集的值,这可以通过悬停在曲线上看到。 我试过了:

callback: function(value) {return Math.round(value);}

xAxes ticks ,但它也会更改数据集。 有没有办法只改变显示?

这是我的曲线: 曲线

您应该更改图表的xAxes选项。

const chart = new Chart(ctx, {
type: 'line',
data: data,
options: {
    scales: {
        xAxes: [{
            ticks: {
                callback: function(value, index, values) {
                    return Math.round(value).toString();
                }
            }
        }]
    },
    tooltips: {
        callbacks: {
            title: function(tooltipItem, data) {
               return data.labels[tooltipItem[0].index];
          }
       }
   }
}});

我认为这不会改变数据集。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM