点击折线图的时候,点击非节点区域时不触发事件采用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]
//业务代码
}
})
网友评论