使用charts.js,我该如何为每个数据集添加自定义工具提示文本?
对于数据集1,我想在工具提示中添加“一些文本1”。
对于数据集2,我想在工具提示中添加“一些文本2”。
使用tooltip callbacks,我可以向工具提示添加额外的文本,但它会将相同的文本应用于两个数据集的工具提示。我的下面的代码正在使用回调来实现这一点。但是,我如何更改每个数据集的工具提示文本?
对于数据集1,我想在工具提示中添加“一些文本1”。
对于数据集2,我想在工具提示中添加“一些文本2”。
使用tooltip callbacks,我可以向工具提示添加额外的文本,但它会将相同的文本应用于两个数据集的工具提示。我的下面的代码正在使用回调来实现这一点。但是,我如何更改每个数据集的工具提示文本?
var chart = new Chart(ctx, {
// The type of chart we want to create
type: "line",
// The data for our dataset
data: {
labels: monthLabels,
datasets: [{
label: "Dataset 1",
data: [12, 123, 234, 32, 23],
}, {
label: "Dataset 2",
data: [4, 54, 765, 45, 5],
}]
},
// Configuration options go here
options: {
tooltips: {
enabled: true,
mode: 'single',
callbacks: {
label: function(tooltipItems, data) {
return tooltipItems.yLabel + 'some text here';
}
}
}
}
});