怎么用Echarts实现多段圆环图
发表于:2025-11-20 作者:千家信息网编辑
千家信息网最后更新 2025年11月20日,这篇文章主要介绍"怎么用Echarts实现多段圆环图",在日常操作中,相信很多人在怎么用Echarts实现多段圆环图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么用
千家信息网最后更新 2025年11月20日怎么用Echarts实现多段圆环图
这篇文章主要介绍"怎么用Echarts实现多段圆环图",在日常操作中,相信很多人在怎么用Echarts实现多段圆环图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么用Echarts实现多段圆环图"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
完美实现
最终在玫瑰图的网站上找到一个比较复杂的实现,通过修改各项配置基本完美的使用ehcarts实现了这个图形. 首先是echarts的一个option的配置代码,为了方便将series与option做了一个分离
const colorDataHandle = (data, total, width = 375) => { let num = 0 let option = { angleAxis: { axisLine: { show: false, }, axisLabel: { show: false, }, splitLine: { show: false, }, axisTick: { show: false, }, min: 'dataMin', max: 'dataMax', startAngle: 135, }, radiusAxis: { type: 'category', axisLine: { show: false, }, axisTick: { show: false, }, axisLabel: { show: false, }, }, polar: { radius: '95%' }, series: [] } // option是对传入的数据的一个处理 const options = data.map((item, index) => { num += item const a = { type: 'bar', data: [0, 0, 0, num], coordinateSystem: 'polar', z: 9999 - index, roundCap: true, color: colors[index], barGap: '-100%', // barWidth: '30%', itemStyle: { // 控制弧的宽,弧的宽的控制并没有做太多的情况判断,简单的区分了一下 borderWidth: index === 0 ? 4 : index === 1 ? 2 : 0, // shadowBlur: 5, // color: 'transparent', borderColor: colors[index], shadowColor: colors[index], }, } return a }) option.series = options return option}然后是对3种颜色区域的一个处理
const colors = [ { type: 'linear', x: 0, y: 0, x2: 0, y2: 1, colorStops: [ { offset: 0, color: '#1DBC3F', // 0% 处的颜色 }, { offset: 1, color: '#1DBC3F', // 100% 处的颜色 }, ], }, { type: 'linear', x: 0, y: 0, x2: 0, y2: 1, colorStops: [ { offset: 0, color: '#CB3939', // 0% 处的颜色 }, { offset: 1, color: '#CB3939', // 100% 处的颜色 }, ], }, { type: 'linear', x: 0, y: 0, x2: 0, y2: 1, colorStops: [ { offset: 0, color: '#C0C0C0', // 0% 处的颜色 }, { offset: 1, color: '#C0C0C0', // 100% 处的颜色 }, ], },];这里是灵活使用了echarts type为linear的组件,具体的一个配置项是怎么实现我并没有深入探究.
效果图
最终实现的一个效果图在真机上的展示
既保证了每段弧的首尾的圆角的问题,也实现了每段弧宽的增加
到此,关于"怎么用Echarts实现多段圆环图"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
颜色
圆环
学习
配置
效果
效果图
更多
网站
问题
处理
帮助
控制
复杂
实用
接下来
代码
区域
图形
圆角
情况
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
企业在网络安全维护中面临的问题
江津软件开发报价
高速公路网络安全及数据安全方案
ug许可证服务器是什么
晋城公司app软件开发
与时间服务器同步时出错
常平网络安全管理
软件开发需要哪种融资方案
监管网络安全认证
云南工程软件开发商
企业存储服务器组成
合理设计数据库画出er图
ftp服务器手机连接失败
如何用数据库判断管理员登录
sae 数据库配置
网络安全未来规模
中国ai服务器总数
网络安全产品未提供认证证书
净化网络安全手抄报
计算机网络技术自我小结
服务器安全防护手段
宿豫区自动化网络技术供应商家
卓讯海关数据库
数据库销售额提取方法
软件开发需要哪种融资方案
IPv6光猫服务器配置
马桶起床战争服务器
网络安全和互联网信息化
云下载服务器
儿童网络安全科普