有没有办法在xAxis悬停上触发点命中

时间:2018-12-23 20:26:10

标签: javascript chart.js chart.js2

当用户将鼠标悬停在基于xAxis的图表的任何部分上时,我试图触发数据点悬停。

我不希望他们将鼠标直接悬停在数据点上。

我尝试设置pointHitRadius,但这当然是一个半径,因此dataPoints的命中框开始重叠。

1 个答案:

答案 0 :(得分:0)

您需要在图表的选项intersect配置下将false指定为hover,默认情况下将其设置为true

var options = {
  hover: {
    intersect: false
  }
};

official docs:

  

如果为true,则悬停模式仅在鼠标位置与图表上的项目相交时适用。

将其设置为false意味着当用户将鼠标悬停在基于xAxis的图表的任何部分时,将触发悬停。