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')) } })
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步