默认情况下,如果我将鼠标悬停在系列行(日期 - 时间图表)上,我会在此系列的最近点上获得悬停事件。
但我需要仅在标记(点)上触发悬停事件,而不是在系列上触发。
如果我对系列悬停事件执行stopPropagation,即使在直接点悬停时也不会触发点悬停事件。
你能告诉我吗? plotOptions.series.stickyTracking = false
或tooltip.snap = 0
没有解决问题。
答案 0 :(得分:0)
实现这一目标的最简单方法是将系列类型设置为scatter
并将lineWidth
设置为某个值。此外,请停用stickyTracking
并将tooltip.snap
设置为非常小的值(例如1)。
API参考:
http://api.highcharts.com/highcharts/series%3Cscatter%3E
http://api.highcharts.com/highcharts/series%3Cscatter%3E.lineWidth
http://api.highcharts.com/highcharts/series%3Cscatter%3E.stickyTracking
http://api.highcharts.com/highcharts/tooltip.snap