echarts多组线,怎么判断是点击的点,还是整根线呢?

新手上路,请多包涵

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');
        // };
    });
阅读 1.7k
1 个回答
新手上路,请多包涵

已解决,
首先设置多组只能单选,然后取判断

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题