I have successfully got the information by onClick
function. But is there any method i can get the point information on Hovering over the point. Right now onHover
as mentioned in docs is not working to get the point. This is my jsFiddle.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
In previous versions of Chart.js (for example 2.6) the onHover handler has to be configured as below:
hover: {
onHover: function(evt, item) {
if (item.length) {
console.log("onHover", item, evt.type);
console.log(">data", item[0]._index, data.datasets[0].data[item[0]._index]);
}
}
},
itme[0]._index
property points to data of target item
So your fiddle (chart.js 2.6) updated is: https://jsfiddle.net/beaver71/440L5661/
With chart.js 2.7: https://jsfiddle.net/beaver71/ttrak7sj/