7

我已成功按onClick功能获取信息。但是有什么方法可以让我获得关于悬停在点上的点信息。现在onHover,正如文档中提到的那样,无法理解这一点。这是我的jsFiddle

4

1 回答 1

4

在以前的 Chart.js 版本(例如 2.6)中,onHover 处理程序必须配置如下:

  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属性指向目标项目的数据

所以你更新的小提琴(chart.js 2.6)是:https ://jsfiddle.net/beaver71/440L5661/

使用 chart.js 2.7:https ://jsfiddle.net/beaver71/ttrak7sj/

于 2018-01-10T18:39:01.810 回答