怎么用Echarts实现多段圆环图
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍"怎么用Echarts实现多段圆环图",在日常操作中,相信很多人在怎么用Echarts实现多段圆环图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么用
千家信息网最后更新 2026年11月02日怎么用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安全错误
数据库的锁怎样保障安全
有格互联网科技
广州紫鲸互联网科技有限公司
互联网 科技公司
深圳科技互联网
互联网金融 科技金融
互联网科技作文
米客互联网科技
天扬科技互联网广告
新华互联网科技校企合作
玉溪互联网科技怎么选
亳州好赞互联网科技有限公司
浙南科技城互联网大厦建设工程
广州新华互联网科技学校电竞方面
从那以后互联网科技有限公司
半导体是互联网高科技吗
工业互联网科技成果转化
容联科技互联网电商
北京互联网科技类企业分布
盐城市攀科互联网科技有限公司
互联网科技大会大佬
互联网中国科技
关于新基建和互联网科技
科技互联网公司logo
火传媒上海互联网科技
互联网科技博主是什么意思
民营互联网公司国防科技
美国互联网科技实力
深圳互联网科技的发展
互联网营销推广黑科技
互联网科技品牌