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