在UI设计的时候,可能我们在使用echarts时,legend是用图片渲染的,未选中的legend是用置灰的图片展示的。即彩色图片,置灰图片交互切换。

主要代码如下:

//图例事件let lgdt = this._ledgend(),lgData = lgdt.legendData,lgList = lgdt.legendList,imgs = this._icon(),imglg = imgs.length,unIng = this._lgiconUnActive(),iconUnActive = `image://${unIng}`;myChart.on('legendselectchanged', (params)=>{let {selected,name} = params,i = lgList.indexOf(name);let theOption = lgData.find(dt => dt.name === name);let iconActive = `image://${imgs[i%imglg]}`;theOption.icon = selected[name] ? iconActive : iconUnActive;// 更新图列this.$chart.setOption({legend: { data: lgData }})})

有问题的可以直接在评论下问我,欢迎~

转载于:https://www.cnblogs.com/lmxHome/p/10769738.html

echarts常用方法,legend状态支持两张图片切换(四)相关推荐

  1. android两张图片切换,android recyclerview 切换列表视图

    一种是编写两个Adapter,切换Adapter的方式来实现切换列表视图.另一种方式是同一个Adapter切换布局layout的方式来切换视图 直接复制现在视图,控件ID未作变更,这样可以更改最少的代 ...

  2. Dynamic html实现页面上两张图片来回切换

    错误的代码如下: <!DOCTYPE html> <html lang="en"> <head><meta charset="U ...

  3. 图片的轮流html,两张图片轮流切换

    两张图片轮流切换 var t ; $(function(){ changeImg(); $("#span01″).mouseover(function(){ showOrHide(" ...

  4. hover时候缓慢切换两张图片

    效果: hover的时候想让两张图片翻转的时候速度慢一点,而不是瞬间变成另一张图片,我们可以采用淡入淡出的效果. 实例: <!DOCTYPE html> <html><h ...

  5. JavaScript快速切换繁体中文和简体中文的方法及网站支持简繁体切换的绝招

    一般商业网站都有一个语言的需求,就是为了照顾使用正体中文的国人,会特地提供一个切换到正体中文的选项(或曰"繁体中文").传统做法是在服务端完成的,即通过某些控件或者过滤器转换文本语 ...

  6. 【Echarts图例点击事件】自定义Echarts图例legend点击事件(已解决)

    目录 先睹为快(效果) 1.实现Echarts多条曲线 2.点击echarts触发接口请求 2.1 先默认隐藏部分数据 2.2 自定义legend图例点击事件 3.源码下载地址(解压即用) **[写在 ...

  7. 和12岁小同志搞创客开发:检测按键状态的两件法宝

    目录 1.检测电平变化,判断按键状态 2.使用中断触发,判断按键状态 机缘巧合在网上认识一位12岁小同志,从零开始系统辅导其创客开发思维和技巧. ​​​项目专栏:https://blog.csdn.n ...

  8. python怎样把两个图画到一起_python实现两张图片拼接为一张图片并保存

    本文实例为大家分享了python实现两张图片拼接为一张图片并保存的具体代码,供大家参考,具体内容如下 这里主要用Python扩展库pillow中Image对象的paste()方法把两张图片拼接起来 f ...

  9. as5300g2 nas软件功能_铁威马F2-221上手:家用NAS入门首选,还支持两年换新

    近两年我出来工作后,不少工作文件.视频素材都需要备份,而且手机更换了两三次,里边的照片也有一定的备份需求.按照我以往的习惯,备份文件无非就是上传到云盘.然而随着文件照片数量的增加,实际操作下来体验真的 ...

最新文章

  1. GitHub上大热的Deep Photo终于有TensorFlow版了!
  2. poj2253 Frogger dijkstra
  3. Dos 改动IP 地址
  4. 【收藏】K8S部署minio对象存储
  5. 【2012百度之星/资格赛】C: 易手机的套餐
  6. linux删除文件夹提示没找到,Win10中遇到删除文件夹提示找不到该项目的解决过程...
  7. LiveVideoStack 主编观察 01
  8. ORACLE EXP/IMP 说明
  9. java web svn_如何搭建svnadmin,一个简单的svnWEB页面
  10. 1网络编程OSI协议
  11. 微服务Springcloud超详细教程+实战(二)
  12. python 获取json中最大值_Python中高效使用JSON的四个小窍门
  13. BGP选路规则和负载分担
  14. 数据结构: 树 (查找树)
  15. dubbo超时机制原理
  16. Spring定时器的时间表达式 定时器的时间表达式:
  17. 谷歌小恐龙PHP代码,Chrome小恐龙前端修改代码代码总结
  18. 【人体骨骼点】算法综述
  19. mysql插入路径_Conventional-pathinsert(传统路径插入)
  20. 鹅长微服务发现与治理巨作PolarisMesh实践-上

热门文章

  1. 关于node.js的进程管理
  2. JUNOS LDP标签分发过程详解
  3. ASP.NET清除页面缓存的方法
  4. 记一次升级Oracle驱动引发的死锁
  5. python 的回调函数
  6. IT人保持健康的必备法宝
  7. CoreLocation.ConnectionClient CFDictionaryApplyFunction Crash
  8. 平台数据库导入导出快捷工具说明
  9. yum 搭建 LNMP
  10. 2014 7-8月MoonCake新增功能更新