echarts柱狀圖的柱體bar的tooltip位置加點擊,解決柱體bar太低點擊不了問題

想echarts柱狀圖的柱體點擊,但柱體太低沒辦法點擊怎麼辦?----------可以通過點擊鼠標放上去的tooltip部分點擊

點擊柱體是爲了獲取點柱體bar的數據,然後進一步操作。

bar太低,點tooltip部分又獲取不了這個bar的x或y軸的數據,但是可以獲取點擊的柱體bar的索引值,然後根據索引值在x軸或y軸數據的數組,找到對應bar的x軸或y軸的數據。

let xIndex = myChart.convertFromPixel({ seriesIndex: 0 }, [params.offsetX, params.offsetY])[0] //myChart是點的echart
 let currentX= _this.xaxisDate[xIndex] // 點擊bar的x軸的數據
  let currentY= _this.yaxisDate[xIndex] // 點擊bar的y軸的數據

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章