我目前正在摆弄一些图表,我希望有一个字符串的文本出现,因为你悬停在某些数据点。
例如,目前我的数据集如下所示:
var data = {
labels: ["January", "February:", "March", "April", "May", "June", "July"],
datasets: [{
label: "My first dataset",
fillColor: "rgba(220,220,220,0.2)",
strokeColor: "rgba(220,220,220,1)",
pointColor: "rgba(220,220,220,1)",
pointStrokeColor: "#fff",
pointHighlightFill: "#fff",
pointHighlightStroke: "rgba(220,220,220,1)",
data: [65, 59, 80, 81, 56, 55, 40]
}]
};
我想举个例子,在二月上空盘旋:59点,并显示“二月:第59节-第59章
谢谢你
2条答案
按热度按时间svgewumm1#
首先在html中添加此内容
:js
还有一些造型的东西
:css
vm0i2vca2#
(Note Chart.js已经自动添加了工具提示文本;上面的问题有点不清楚。2问题是关于如何在工具提示中添加 custom 文本,而不仅仅是它选择的默认值-给定点的x和y值。3)使用
options.tooltips
中的callbacks
字段。4注意工具提示的主体被称为“标签”。请注意,某些字段(如
title
)在其回调中传递了一个toolTipItem
对象数组;其他的,如label
,被传递了一个对象。因此,toolTipItem
对象的属性对于每个对象必须被不同地访问。toolTipItem
对象上存取的属性-https://www.chartjs.org/docs/latest/configuration/tooltip.html#tooltip-item-interface