如何在Chart.js中将Y轴标签更改为数字以外的字符串



我正在创建一个chart.js折线图,其中-y轴的值接近一百万。y轴上的值为0100000200000300000400000等等。这读起来可能很累,我想把这些数字改为100k 200k 300k的字符串,同时仍然保持与以前相同的值,只是在页面上显示不同的值。这可能吗?谢谢

从他们的文档中使用这个例子,而不是返回美元符号+返回值:(value/1000+'K'(

options: {
scales: {
yAxes: [{
ticks: {
// Include a K in the ticks
callback: function(value, index, values) {
return (Number.parseInt(value)/1000) + 'K';
}
}
}]
}
}

https://www.chartjs.org/docs/latest/axes/labelling.html#creating-自定义刻度格式

相关内容

  • 没有找到相关文章

最新更新