echarts 实现同一组legend控制两个饼图示例

实现同一组legend控制两个饼图示例:

该示例有如下几个特点:

        ①饼图不同值实现分割

        ②实现tooltip自定义样式(echarts 实现tooltip提示框样式自定义-CSDN博客)

        ③自定义label内容

        ④不同值颜色渐变

代码如下:

this.options = {title: [{text: '保管专业',x: "center",y: "center",left: "49%",top: "23%",textAlign: "center",textStyle: {color: "#ffffffcc",fontSize: 16,fontWeight: "bold",align: "center",},},{text: '救生专业',x: "center",y: "center",left: "49%",top: "73%",textAlign: "center",textStyle: {color: "#ffffffcc",fontSize: 16,fontWeight: "bold",align: "center",},},],tooltip: {trigger: 'item',textStyle: {align: "left",},className: 'custom-tooltip-box',formatter: function(params) {return `<div class='custom-tooltip-style'><span>${airportName} ${params.seriesName}</span></br><div class="span"><span>${params.name}</span><span>${params.value} 人</span></div></div>`},},legend: {orient: "vertical",// top: "40%",left: "2%",top:"2%",align: "left",textStyle: {color: "#C7F1FF",fontSize: 16},itemWidth: 15,itemHeight: 15,data: ["军官", "军士", "义务兵"]},color: this.colors,series: [{name: '保管专业',type: 'pie',radius: ['18%', '30%'],center: ['50%', '25%'],avoidLabelOverlap: false,labelLine: {normal: {length: 20,length2: 120,lineStyle: {width: 1,},},},label: {show: true,position: "outside",padding: [0, -70, 25, -100],edgeDistance: 5,textStyle: {color: "#ffffff",fontSize: 16,},formatter: (params) => {return params.name + " " + "{percent|" + params.percent.toFixed(0) + "%}";},rich: {hr: {borderRadius: 3,width: 3,height: 3,},a: {},},},itemStyle: {borderWidth: 8,borderColor: "#113a75"},data: this.echartData1},{name: '救生专业',type: 'pie',radius: ['18%', '30%'],center: ['50%', '75%'],avoidLabelOverlap: false,labelLine: {normal: {length: 20,length2: 120,lineStyle: {width: 1,},},},label: {show: true,position: "outside",padding: [0, -70, 25, -100],edgeDistance: 5,textStyle: {color: "#ffffff",fontSize: 16,},formatter: (params) => {return params.name + " " + "{percent|" + params.percent.toFixed(0) + "%}";},rich: {hr: {borderRadius: 3,width: 3,height: 3,},a: {},},},itemStyle: {borderWidth: 8,borderColor: "#113a75"},data: this.echartData2}]
}

效果图如下:

该示例中的属性可在官网中查阅,若有其他疑问可私信留言互相交流学习~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/188664.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python基础:输入输出详解-输出字符串格式化

Python中的输入和输出是编程中非常重要的方面。 1. 输入输出简单介绍 1.1 输入方式 Python中的输入可以通过input()函数从键盘键入&#xff0c;也可以通过命令行参数或读取文件的方式获得数据来源。 1&#xff09;input()示例 基本的input()函数&#xff0c;会将用户在终端&…

爬取全国高校数据 (高校名称,高校所在地,高校类型,高校性质,高校特色,高校隶属,学校网站)

爬取全国高校数据 网站&#xff1a; 运行下面代码得到网站. import base64 # 解码 website base64.b64decode(IGh0dHA6Ly9jb2xsZWdlLmdhb2thby5jb20vc2NobGlzdC8.encode(utf-8)) print(website)分析&#xff1a; 我们需要爬取的字段&#xff0c;高校名称&#xff0c;高校所…

计算两个图形遮盖率

读取图像 首先&#xff0c;加载待处理的图像&#xff0c;可以使用图像处理库&#xff08;例如OpenCV&#xff09;来实现这一步。确保已加载正确的图像。 定义特定颜色范围 确定所需的特定颜色范围。这将是要检测的马赛克填充的颜色。需要指定颜色的下限值和上限值&#xff0c;通…

系列一、GC概述 作用域

一、概述 GC是垃圾回收的意思。次数上频繁收集Young区&#xff0c;少收集Old区&#xff0c;基本不动元空间。 二、作用域 GC的作用域是方法区和堆&#xff0c;主要针对于堆。

性能测试之性能监控详解

性能监控 性能监控是指通过收集、分析和报告关键性能指标&#xff0c;实时监测系统、应用程序或网络的性能和健康状况。通过性能监控&#xff0c;您可以及时发现潜在的性能问题&#xff0c;识别系统瓶颈&#xff0c;并进行性能优化。【点击文末小卡片免费领取测试资料】 以下…

内网信息收集-网络安全

目录 本机信息收集 查看系统配置信息 查看系统服务信息 查看系统登录信息 自动信息收集 域内信息收集 判断是否存在域 探测域内存主机&端口 powershell arp扫描 小工具 telnet 查看用户&机器&会话相关信息 查看机器相关信息 查看用户相关信息 本机信…

三江城115m²3室2厅2卫,现代简约不单是居所更是对生活的向往。福州中宅装饰,福州装修

【前言】 简洁有力&#xff0c;静默无声。 以简约精致的方式&#xff0c;展现现代都市生活&#xff1b; 经典不因潮流褪色&#xff0c;不为悦人只为悦己。 项目信息 项目名称 | 三江城 设计地址 | 福建福州 项目面积 | 115㎡ 项目户型 | 3室2厅 设计风格 | 现代简约 全…

对分过层后的类进行可视化

变量是&#xff1a; std::vector<pcl::PointCloud<pcl::PointXYZRGB>::Ptr> clusters_k_upper std::vector<pcl::PointCloud<pcl::PointXYZRGB>::Ptr> clusters_k_lower std::vector<pcl::PointCloud<pcl::PointXYZRGB>::Ptr> clusters_un…

FindMy技术用于保温杯

在即将到来的冬季&#xff0c;每个人都开始给自己准备一个保温杯&#xff0c;保温杯是一种盛水的容器&#xff0c;主要由陶瓷或不锈钢制成&#xff0c;并加入真空层&#xff0c;以实现保温效果。这种杯子顶部有盖&#xff0c;密封严实&#xff0c;能够延缓内部液体散热&#xf…

影像仪全景导航,快速定位产品特征!

**在工业制造领域中&#xff0c;影像仪全景导航可以提供全景影像&#xff0c;将整个区域的图像精准地捕捉下来&#xff0c;并通过软件算法实现高效处理&#xff0c;以呈现出更加清晰和详细的视图。**这一技术不仅可以提高定位精度&#xff0c;同时还能大幅度提升定位效率。与自…

武汉凯迪正大—变频互感器特性测试仪

互感器综合测试仪主要特点 仅需进行简单的数字设定&#xff1a;设定互感器的额定参数。仪器将全过程自动记录数据&#xff0c;并自动将变比极性、伏安特性曲线等计算并显示出来&#xff0c;省去换线、手动调压、人工记录、整理、描曲线等烦琐劳动。 现场检定电流互感器无需标…

智慧物流追踪:打造未来的物流网络

随着互联网和物流行业的深度融合&#xff0c;智慧物流已成为现代物流发展的新趋势。通过开发一款智能化的物流追踪app小程序&#xff0c;我们不仅可以提高物流效率&#xff0c;还可以为客户提供更加便捷的服务。本文将从市场需求、技术应用、竞争优势、行业前景等方面对智慧物流…