echarts折线图点击非节点不触发事件

点击折线图的时候,点击非节点区域时不触发事件采用getZr和convertFromPixel结合来实现相应的效果

 myChart.getZr().on('click', (params) => {
        var pointInPixel = [params.offsetX, params.offsetY]
        if (myChart.containPixel('grid', pointInPixel)) {
          var pointInGrid = myChart.convertFromPixel({ seriesIndex: 0 }, pointInPixel)
          var xIndex = pointInGrid[0]
         //业务代码
        }
      })

你可能感兴趣的:(echarts折线图点击非节点不触发事件)