我想使用成员函数addPlotBand添加一个plotBand,以及某些事件,如" mousemove,mouseout和click"跟踪鼠标。我的问题是当鼠标移出plotBand时,如何在mousemove进入时为plotBand设置边框并摆脱边框?
谢谢。答案 0 :(得分:0)
绘图带是Highcharts中的SVG路径。它们存储在轴“plotLinesAndBands
数组中,可以像这样访问:
chart: {
events: {
load: function() {
var axis = this.xAxis[0];
console.log(axis.plotLinesAndBands[0].svgElem.element);
}
}
},
您可以将Highcharts的SVGElement.attr()
功能与SVG元素的onmouseover
和onmouseout
事件一起使用,以处理添加/删除绘图带的边框。
API参考: https://api.highcharts.com/class-reference/Highcharts.SVGElement#attr