目前我使用plotOptions.series.events.click
来监听我的图表中的点击次数。但是,这需要用户完全点击该点。如何垂直扩展单击区域,以便用户可以单击该点的上方或下方以获取该点对象?
我尝试使用chart.events.click
,但我认为我无法检索点击点附近的点对象。将鼠标悬停在图表上的任意位置会显示工具提示,其中包含正确的点值。我想模仿此功能,但需要点击。
答案 0 :(得分:0)
您可以使用内部Highcharts功能搜索特定系列中的点。
Series.prototype.searchPoint(event : Event, compareX : boolean)
它将允许您在chart.events.click上找到该点。
chart: {
events: {
click: function(e) {
var point = this.series[0].searchPoint(e, true);
point && point.update({
color: 'red'
});
console.log(point);
}
}