解决饼图因更换数据导致饼图变黑的问题

当使用Echarts绘制饼图并设置了visualMap进行颜色渐变时,若数据值过小,可能导致饼图颜色接近黑色。解决方案包括注释或删除visualMap属性,或者使用itemStyle手动设定每个数据项的颜色值,以确保颜色正确显示。
摘要由CSDN通过智能技术生成

1.问题描述

当我们将饼图的data数据替换为自己的数据之后会发现饼图全部变成了黑色,如图所示:
在这里插入图片描述

但是当我们更换为官方原版的数值之后,颜色又正常了,这是因为我们设置了一个visualMap的属性,然后里面有max、min值,这两个值对应的是饼图颜色的渐变;
而导致这个问题的原因就是因为我们自己的data中的数据太小,所以渐变出来的颜色都是黑色(实际上只是很接近于黑色的颜色)

2.解决方案

2.1 方案一:将visualMap属性注释或直接删除

在这里插入图片描述

2.2 方案2:使用itemStyle:{normal:{color:’#7FAE90’}},手动设置每个data的颜色值

通过这种方式还可以设置自定义的图标颜色

 data: [
         {value: 35, name: '图形化界面类', itemStyle:{normal:{color:'#7FAE90'}}},
            {value: 10, name: '服务器类', itemStyle:{normal:{color:'#9FDABF'}}},
            {value: 24, name: '日志类', itemStyle:{normal:{color:'#E98F6F'}}},
            {value: 35, name: '接口类', itemStyle:{normal:{color:'#6ABDB8'}}},

        ]

效果如下所示:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZNineSun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值