我对此感到非常困惑,刚才似乎已经弄明白了这一点。没有看到太多关于这方面的文档,所以我想我会在这里回答我自己的问题,以便将来为其他人提供结果。
xbp102n01#
看起来前两个参数将是所述刻度的索引。第三个参数似乎是当前呈现为对象的滴答。这对获取图表js对象的data.labels没有帮助。getLabelForValue函数将获得所述报价索引的data.label。
callback: function(arg1, arg2, arg3) { let labelOfTick = this.getLabelForValue(label) //Do some logic return something }
字符串
oyxsuwqo2#
试试这个:
scales: { x: { ticks: { callback(val:any, index:any): string { return index % 2 === 0 && typeof val === 'number' ? this.getLabelForValue(val) : ''; } } } }
字符串在"chart.js": "^4.3.0"上为我工作
"chart.js": "^4.3.0"
2条答案
按热度按时间xbp102n01#
看起来前两个参数将是所述刻度的索引。第三个参数似乎是当前呈现为对象的滴答。这对获取图表js对象的data.labels没有帮助。getLabelForValue函数将获得所述报价索引的data.label。
字符串
oyxsuwqo2#
试试这个:
字符串
在
"chart.js": "^4.3.0"
上为我工作