ECharts 饼图颜色设置,随机颜色

饼图颜色设置方式

一、在 series 内设置饼状图颜色

color: function () {
   let colorList = [
     '#0060E5',
     '#33C2FF',
     '#FFC61A',
     '#61bc7e',
     '#64bd80',
     '#e4f4ff',
    ];
   return colorList[colors.dataIndex];
}

二、在 option 中设置饼状图颜色

option: {
  ...
  color: ['#fc8251', '#5470c6', '#91cd77', '#ef6567', '#f9c956', '#75bedc'],

}
 

三、在 data 内配置饼状图颜色

     data: [
        { value: 1, name: '2',itemStyle: {color:'#fc8251'}},
        { value: 1, name: '2',itemStyle: {color:'#5470c6'}},
        { value: 1, name: '2',itemStyle: {color:'#91cd77'}},
        { value: 1, name: '2',itemStyle: {color:'#ef6567'}},
        { value: 1, name: '2',itemStyle: {color:'#f9c956'}}
      ]

四、随机颜色

   itemStyle: {
        // borderRadius: 5
        normal: {
          color: function (colors) {
            return 'rgb(' + [
	            Math.round(Math.random() * 270),
	            Math.round(Math.random() * 370),
	            Math.round(Math.random() * 400)
	            ].join(',') + ')';
          },
          label: { 
            show: true, 
            formatter: '{d}% \n {c}' 
          }
        }
      },

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值