当鼠标位于 HIighCharts 中折线图的 xAxis 范围内时,我需要突出显示鼠标位置。我想显示一个圆圈以突出显示鼠标位置。但我只希望最后 25 个 xAxis 值具有此功能。
是否可以在 Highcharts 中执行此操作?
一种方法是遵循代码,但它有其局限性:
var circle = chart.renderer.circle(0, 0, 5).attr({
fill: 'blue',
stroke: 'black',
'stroke-width': 1
}).add()
.toFront()
.hide();
$(chart.container).mousemove(function (event) {
circle.attr({
x: event.offsetX,
y: event.offsetY
});
if (event.offsetX > SOME_VALUE) circle.show();
});
缺点是我比较的是 event.offsetX 而不是 event.xAxis[0].value,即我比较的是页面中鼠标的 xValue 而不是图表中的 xAxis 值。
提前致谢