是否可以更改气泡chart.js图表的工具提示中显示的数据集标签?

目前,dataset是基于x,y,r值的,但是我想注入一些额外的内容,这样它不是读取(5,55,27.5),而是类似于:(Day:5, Total:55)。我想在工具提示中去掉27.5的半径。
发布于 2017-07-22 06:48:43
是的!是可能的。
为此,您可以使用以下 label callback函数:
tooltips: {
callbacks: {
label: function(t, d) {
return d.datasets[t.datasetIndex].label +
': (Day:' + t.xLabel + ', Total:' + t.yLabel + ')';
}
}
}ᴡᴏʀᴋɪɴɢᴇxᴀᴍᴘʟᴇ
var chart = new Chart(ctx, {
type: 'bubble',
data: {
datasets: [{
label: 'Bubble',
data: [{
x: 5,
y: 55,
r: 27.5
}],
backgroundColor: 'rgba(0, 119, 290, 0.6)'
}]
},
options: {
tooltips: {
callbacks: {
label: function(t, d) {
return d.datasets[t.datasetIndex].label +
': (Day:' + t.xLabel + ', Total:' + t.yLabel + ')';
}
}
}
}
});<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.6.0/Chart.min.js"></script>
<canvas id="ctx"></canvas>
https://stackoverflow.com/questions/45249779
复制相似问题