Echarts环形图如何设置渐变色

本文介绍了如何在ECharts组件中使用渐变色来美化数据大屏图表,通过代码示例展示了如何配置颜色数组和使用`linear`类型的渐变,并推荐开发者查阅官方文档进行深入学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

最近在写数据大屏 领导要求全屏都是渐变色 废话不多说直接上代码
文章最后有官网的链接可以自行查阅其他方法

代码展示

// 组件内部定义两个颜色数组(可以其他方式展示, 我只是为了好拿去对应的颜色做渐变)
let color = ["#13D2EB", "#23C234", "#FA8920","#1089FA",];
let colors = ["#24B3F6", "#2CE059","#FAB120","#0933F3" ,];


// data就是图标配置文件要展示的内容
// 此处的map就是接口返回的数据里面要做不同颜色的渐变
data: res.data.map((e, index) => {
         // 可以加判断条件
            return {
              value: e.value,  // 数据
              name: e.name,  // 名字
              itemStyle: {
                color: {
                  type: "linear",
                  // x,y坐标是用来调整渐变色的旋转角度
                  x: 1,
                  y: 0,
                  x2: 0,
                  y2: 0,  
                  colorStops: [
                    {
                      offset: 0,
                      color: color[index], // 0% 处的颜色     
                    },
                    {
                      offset: 1,
                      color: colors[index], // 100% 处的颜色
                    },
                  ],
                  global: false, // 缺省为 false
                },
              },
              label: {
                show: true,
                position: "top",
                color: "#fff",
              },
            };

小结

数据配置之类的基本官网文档都有 建议在开发时多翻阅官网文档
此处链接是设置渐变色的文档 其他信息请自行在文档中查阅

文档链接地址:https://echarts.apache.org/v4/zh/option.html#geo.itemStyle.color

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值