鼠标移入怎么判断是线上了,还是在点上了?没找到对应api,或者什么判断方法
myChart.getZr().on('mousemove',function (params) {
var pointInPixel= [params.offsetX, params.offsetY];
// const pointInPixel = [params.offsetX, params.offsetY]
const { target, topTarget } = params
// var pointInGrid=myChart.convertFromPixel({seriesIndex:0},pointInPixel);
let flag = myChart.containPixel({xAxisIndex: 1}, pointInPixel);
let flag2 = myChart.containPixel({seriesIndex: 1}, pointInPixel);
console.log(flag,flag2)
// if (myChart.containPixel('grid',pointInPixel)) {
// myChart.getZr().setCursorStyle('pointer');
// };
});
已解决,
首先设置多组只能单选,然后取判断