echarts,点击事件,点击空白处与柱状图

devtools/2024/9/23 1:33:02/

echarts,点击事件

问题:

折线图的情况
只有点击到折线节点的时候才能拿到返回数据或者进行下一步操作!

期望在鼠标随便点击的情况下,可以自动找到最近节点的数据,做一些事情,而不是去费力费眼的去找那个小小的折线节点点击

重要

要使用节流

javascript">import _ from 'lodash';
_.debounce()

清除点击事件(重要)

javascript"> myChart.off('click');myChart.getZr().off('click');

点击图表柱子或折线点

javascript">    myChart.off('click');myChart.on('click',_.debounce(function (params) {console.log('事件echartData', params, params.data);}, 300));

点击空白处

getOption

javascript">     myChart.getZr().off('click');myChart.getZr().on('click',_.debounce(function (params) {let pointInPixel = [params.offsetX, params.offsetY];if (myChart.containPixel('grid', pointInPixel)) {let pointInGrid = myChart.convertFromPixel({seriesIndex: 0,},pointInPixel);let xIndex = pointInGrid[0]; //点击的索引var option = myChart.getOption();let seriesName = option.series[xIndex].name;console.log('事件echartDatagetZr', params, xIndex,seriesName, pointInGrid);}}, 1000));

http://www.ppmy.cn/devtools/3912.html

相关文章

链表带环问题——leetcode环形链表1 2

证明链表带环 链表的带环问题指的是本该指向NULL的最后一个节点指向了之前的节点,导致链表成环,找不到尾结点的情况,那么我们该如何证明链表带环呢? 我们可以类比物理中的追及问题,让快慢指针同时走,两者相…

登录解析(前端)

登录代码 1、登录之后做了什么? 执行登陆方法,成功之后,路由跳转到指定路径或者根目录 2、this.$store.dispatch是什么意思? this.$store.dispatch(‘Login’, this.loginForm) 来调取store里的user.js的login方法3、this.$r…

C:数据结构sy7

【问题描述】 编写一函数strend(s, t),如果字符串t出现在字符串s的尾部,该函数返回1,否则返回0。要求在main函数中测试该函数:先从键盘输入字符串s、t(不超过100个字符),然后调用该函数&#xf…

Alibaba --- 如何写好 Prompt ?

如何写好 Prompt 提示工程(Prompt Engineering)是一项通过优化提示词(Prompt)和生成策略,从而获得更好的模型返回结果的工程技术。总体而言,其实现逻辑如下: (注:示例图…

C#生成一个绿色文件

生成一个绿色文件免去了安装的繁琐过程,直接运行,非常方便。 新建一个类库项目 在类库Class1中实现简单的Sum方法。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespac…

如何用JAVA如何实现Word、Excel、PPT在线前端预览编辑的功能?

背景 随着信息化的发展,在线办公也日益成为了企业办公和个人学习不可或缺的一部分,作为微软Office的三大组成部分:Word、Excel和PPT也广泛应用于各种在线办公场景,但是由于浏览器限制及微软Office的不开源等特性,导致…

【Redis常见问题总结】

文章目录 1、redis介绍2、redis常见的集合类型4、思考redis为什么这么快redis实现单线程模型、redis 实现IO多路复用 5、redis持久化AOF的实现过程RDB的实现过程 6、redis集群redis集群的搭建redis集群的原理redis集群如何分区Redis集群的原理 7、 redis过期删除和淘汰策略8、r…

达梦数据库的DMRMAN工具介绍

达梦数据库的DMRMAN工具介绍 DMRMAN(DM RECOVERY MANAGER)是 DM 的脱机备份还原管理工具,由它来统一负责库级脱机备份、脱机还原、脱机恢复等相关操作,该工具支持命令行指定参数方式和控制台交互方式执行,降低了用户的…