echarts饼图自定义设置颜色的三种方式

第一种方式 option下

color:[#45C2E0, #C1EBDD, #FFC851,#5A5476,#1869A0,#FF9393],

整体代码如下:

option = {
          
   
    tooltip: {
          
   
        trigger: item
    },
    legend: {
          
   
        top: 5%,
        left: center
    },
    color:[#45C2E0, #C1EBDD, #FFC851,#5A5476,#1869A0,#FF9393],
    series: [
        {
          
   
            name: 城市,
            type: pie,
            radius: [50%, 70%],
            avoidLabelOverlap: false,
            label: {
          
   
                show: false,
                position: center
            },
            emphasis: {
          
   
                label: {
          
   
                    show: true,
                    fontSize: 40,
                    fontWeight: bold
                }
            },
            labelLine: {
          
   
                show: false
            },
            data: [
                {
          
   value: 1048, name: 北京},
                {
          
   value: 735, name: 上海},
                {
          
   value: 580, name: 广州},
                {
          
   value: 484, name: 深圳},
                {
          
   value: 300, name: 杭州},
                {
          
   value:456,name:"雄安"}
            ]
        }
    ]
};

效果如下:

第二种方式 series下

itemStyle: {
          
   
                          normal: {
          
   
                              color: function(colors) {
          
   
            var colorList = [
            #45C2E0, #C1EBDD, #FFC851,#5A5476,#1869A0,#FF9393
            ];
            return colorList[colors.dataIndex]
        }
    }
},

整体代码如下:

效果如下: 第三种方式 data下

itemStyle: {
          
   color:"black"}

整体代码如下:

效果如下:

经验分享 程序员 微信小程序 职场和发展