gpt4 book ai didi

chart.js2 - 如何在Chart.js折线图上自定义y轴标签?

转载 作者:行者123 更新时间:2023-12-04 02:36:47 41 4
gpt4 key购买 nike

我有以下图表,想手动设置Y轴标签。
而不是使用1,2,3,4,5,我想要一个,两个,三个,四个,五个。
有没有办法做到这一点?
这是我的期权结构:

options = {
scales: {
yAxes: [{
scaleLabel: { labelString: ["One", "Two", "Three", "Four", "Five"] },
ticks: { min: 1, max: 5, stepSize: 1, suggestedMin: 0.5, suggestedMax: 5.5},
gridLines: {display: false}
}]
},
};


enter image description here

最佳答案

ticks对象中,您可以传递callback,该名称将被赋予要显示的标签。从这里,您只需返回一个希望显示的字符串来代替标签。

fiddle exampe

ticks: {
min: 0,
max: 5,
stepSize: 1,
suggestedMin: 0.5,
suggestedMax: 5.5,
callback: function(label, index, labels) {
switch (label) {
case 0:
return 'ZERO';
case 1:
return 'ONE';
case 2:
return 'TWO';
case 3:
return 'THREE';
case 4:
return 'FOUR';
case 5:
return 'FIVE';
}
}
}

关于chart.js2 - 如何在Chart.js折线图上自定义y轴标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37708374/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com