echarts折線圖點擊陰影獲取日期


一般只有點擊點得到時候才能獲取到內容,點擊陰影部分不管用,

但是現在我想點擊陰影部分獲取對應的日期

1,在tooltip里邊把日期獲取到存儲起來

formatter:function (params) {
  //console.log(params);
  var valdata=params[0].axisValue;
  sessionStorage.setItem('pamVal',valdata);
}

 

2,設置全局點擊事件,講存儲的值拿出來,這里我寫了判斷吧陰影區域找了出來

(需要注意的是,只有點擊陰影的時候再把值拿出來,如果點擊其他區域拿的值就會不對應)

warn.getZr().on('click', function(params){
  const pointInPixel= [params.offsetX, params.offsetY];
    if (warn.containPixel('grid',pointInPixel)) {
    console.log(sessionStorage.getItem('pamVal'))
  }
})

 


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM