echarts多组线,怎么判断是点击的点,还是整根线呢?
鼠标移入怎么判断是线上了,还是在点上了?没找到对应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');
// };
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
已解决,
首先设置多组只能单选,然后取判断