如何解决如何通过两个刻度隐藏标签?图表
我们如何自定义标签并将其隐藏 2 个刻度/行(请参阅下面的预期输出)?我已经尝试了下面的代码,但它什么也没做。有没有机会专门隐藏一下?
legend: {
labels: {
filter: function(label) {
if (label.text === '10' || label.text === 10) return false;
}
}
},
这是我的工作代码,如 click link here
电流输出
预期产出
解决方法
您需要使用options.scales.yAxes[0].ticks.callback
函数
render() {
const options = {
responsive: true,legend: {
display: false
},type: "bar",scales: {
yAxes: [{
ticks: {
callback: function(value,index,values) {
if (index % 2 === 0) {
return value;
}
return "";
}
}
}]
}
};
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。