如何在chartjs中的双圆圈图表上实现正确的回调?
我只知道做这样的事情的方法:
options: {
tooltips: {
callbacks: {
label: function (tooltipItems, data) {
return data.datasets[0].data[tooltipItems.index] + 'h';
}
}
}
}
但显然它无法正常工作。因为它从第一个圆环图(data.datasets[0].data
)返回数据并为两个图表返回。
如何单独返回两个图表的数据?
答案 0 :(得分:1)
好的,这很简单,只需使用.datasetIndex:
label: function (tooltipItems, data) {
return data.datasets[tooltipItems.datasetIndex].data[tooltipItems.index] + 'h';
}