我一直在与图表JS的文档争执,试图找出如何修改线形图工具提示的内容,当您将鼠标悬停在特定点上时。图表JS在工具提示中显示HTML
基本上,我想在所有相同的垂直轴上显示值,只要单个点悬停。我已经试过这样的事情:
tooltips: {
callbacks: {
label: function(tooltipItem, data){
console.log(data);
var html = "";
for(var dataset in data.datasets){
html += "<label>" + data.datasets[dataset].label + ": " + data.datasets[dataset].data[tooltipItem.index] + "%</label><br/>";
}
return html;
}
},
},
本工程以遍历每个数据集以及每个数据集的附加<label>Example: 0%<br/></label>
的程度,但是当我返回HTML,工具提示逐字显示字符串:
<label>Example1: 1%</label><br/><label>Example2: 5%</label><br/> ...
不用翻译正确的HTML:
Example1: 1%
Example2: 5%
...
现在,我知道,表JS 1.0版有tooltipTemplate
选项,但我可以不发eem找出是否有任何方法可以在tooltips.callbacks.label
选项中返回HTML。有关于如何做自定义工具提示的文档,如果我无法弄清楚,我将最终使用这些提示,但任何帮助将不胜感激。
你应该向OP提供一些关于如何实现他需要的例子。 – gustavohenke
根据链接示例提供的示例。 –