echarts图表设置关于图例legend,限制图例可点击时最少保留显示一个图例

echarts图表设置关于图例legend,限制图例可点击时最少保留显示一个图例,亲测有效;

代码如下:

// 初始化ecahrts
let echartsWrapper = this.$echarts.init(document.getElementById('echarts-wrapper'));
let option = {...};  //echarts图的一些配置项
echartsWrapper.clear();
// 设置配置项
echartsWrapper.setOption(option);// 当选择图例的时候做处理
echartsWrapper.on('legendselectchanged', function (params) { console.log(params) // 可以打印看下参数var optionLegend = echartsWrapper.getOption(); var selectValue = Object.values(params.selected); var n = 0; selectValue.map(function (res) {if (!res) { n++; } });if (n == selectValue.length) {optionLegend.legend[0].selected[params.name] = true;}echartsWrapper.setOption(optionLegend);
});      

效果如下:


打印的params里面的参数如下:

echarts图表设置关于图例legend,限制图例可点击时最少保留显示一个图例相关推荐

  1. ECharts图表设置x轴和y轴显示数值

    ECharts图表设置x轴和y轴显示数值 未设置的效果: 想要达到的效果: 重要代码: xAxis.axisLabel.interval = 5; // 设置x轴间隔5个显示 // 设置y轴显示的最大 ...

  2. Echarts图表设置x轴y轴均随滚轮滚动缩+放 区域缩放

    文章目录 echarts中设置x轴和y轴均随滚轮进行缩放 当数据实时渲染时,也可进行区域缩放 echarts中设置x轴和y轴均随滚轮进行缩放 dataZoom 组件 用于区域缩放,从而能自由关注细节的 ...

  3. python绘图时如何添加图例_【Python】matplotlib 双y轴绘制及合并图例

    1.双y轴绘制 关键函数:twinx() 问题在于此时图例会有两个. # -*- coding: utf-8 -*- import numpy as np import matplotlib.pypl ...

  4. Echarts图表插件(4.x版本)使用(二、带分类筛选的多个图表/实例化多个ECharts,以关系图/force为例)...

    导读 如果想在一个页面里实例化带分类筛选的多个Echarts该怎么做呢? 曾探讨了带分类选择的关系图显示为自定义图片的需求实现,传送门ECharts图表插件(4.x版本)使用(一.关系图force节点 ...

  5. (2)Echarts图表绑定特殊事件-图表元素绑定选中事件

    在上篇文章中,介绍了Echarts关于元素绑定特殊事件需要做的处理和操作.而本文手把手教大家如何在源码中添加自己定义的事件. 需求介绍 :假设有个需求,一个图表有多根y轴,当用户点击某根轴的范围时,需 ...

  6. 【云周刊】第127期:数据可视化最强CP登场!DataV接入ECharts图表库

    原文链接 本期头条 DataV接入ECharts图表库 可视化利器强强联手 DataV 数据可视化是搭建每年天猫双十一作战大屏的幕后功臣,ECharts 是广受数据可视化从业者推崇的开源图表库.从今天 ...

  7. echarts地图设置legend_echarts中关于自定义legend图例文字

    formatter有两种形式: - 模板 - 回调函数 模板 使用字符串模板,模板变量为图例名称 {name} formatter: 'Legend {name}' 回调函数 formatter: f ...

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

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

  9. html中legend样式,echarts自定义图例legend文字和样式

    话不多说,先上效果图. 要完成这个图并不难,主要是下面那个图例比较难,需要定制. 让我们从官方文档找找思路,官方文档关于legend.formatter是这样的:链接在这 难点在于: 1.这里的图例文 ...

最新文章

  1. Go 知识点(08) — 对未初始化的 channel 进行读写操作
  2. Python Qt GUI设计:QScrollBar类实现窗口水平或垂直滑动条效果(拓展篇—4)
  3. swift 中showAlertTitle的使用
  4. Redis是如何实现点赞、取消点赞的?
  5. BroadCastReceiver简介
  6. Windows10家庭版安装Hyper-V虚拟机
  7. ElasticSearch集群安装,Kibana安装,Logstash安装,Logstash-input-plugin-jdbc的配置使用
  8. 刘良华(1969-),男,宁波市智慧城市规划标准发展研究院研究室副主任.
  9. werkzeug routing.MapAdapter
  10. 容器已成运维必备能力,你知道它是如何出现的吗?
  11. k8s的精简版k3s安装
  12. HTML5写的简单登录页面
  13. js实现本地上传图片及预览
  14. IDEA 自定义主题
  15. 吞食天地2重制版巫妖王panny版存档_11年前的冷饭—Nintendo 任天堂 Switch《宵星传奇 重制版》评测...
  16. 基于JavaWeb的小区车辆信息管理系统
  17. 高中数学学习技巧,这几步你都做到了吗?
  18. 博客美化——页面白天黑夜切换
  19. python伪装ip_Python爬虫如何用高质量代理IP伪装?
  20. 吴恩达机器学习15-异常检测

热门文章

  1. 深圳华南联络易管理系统如何有效防止员工飞单?
  2. 程序员内功修炼——函数栈帧的创建与销毁
  3. 《大数据内功修炼到企业实战2.0》全新完整版!!! 无加密,免费送!!!
  4. 306端口占用问题(windows)
  5. 数据结构之队列和链表
  6. GPON技术--ODN网络组成
  7. 马哥数据库mysql笔记_马哥笔记-mysql
  8. R语言与区间估计学习笔记
  9. 重要预警 | MindLost勒索软件安全建议,安骑士可检测防御
  10. 猫猫学iOS之二维码学习,快速生成二维码