饼图1echarts 饼配置项内容和展示

配置项如下
      var demoData = {
    name: '城镇化率',
    value: 60,
};
let trafficWay = [
    {
        name: '饶平县',
        value: '396',
    },
    {
        name: '潮安区',
        value: '160',
    },
    {
        name: '湘桥区',
        value: '141',
    },
];
let sum = 1308;
let color = ['#ffffff', '#FE693B', '#0277D1', '#F8456B', '#00FFFF', '#4AEAB0'];

option = {
    backgroundColor: '#091C2F',
    color: color,
    // 标题
    title: {
        text: '{a|' + sum + 'kM/W' + '}\n{c|' + '潮州总负荷' + '}',
        top: 'center',
        left: 'center',
        textStyle: {
            rich: {
                a: {
                    fontSize: 36,
                    color: '#FFFFFF',
                },
                c: {
                    fontSize: 16,
                    color: '#EEEEEE',
                    padding: [5, 5],
                },
            },
        },
    },
    series: [
        {
            //内圆
            type: 'pie',
            radius: '75%',
            center: ['50%', '50%'],
            z: 0,
            itemStyle: {
                normal: {
                    color: new echarts.graphic.RadialGradient(
                        0.5,
                        0.5,
                        1,
                        [
                            {
                                offset: 0,
                                color: 'rgba(17,24,43,0)',
                            },
                            {
                                offset: 0.5,
                                // color: '#1E2B57'
                                color: 'rgba(28,42,91,.6)',
                            },
                            {
                                offset: 1,
                                color: '#141C33',
                                // color:'rgba(17,24,43,0)'
                            },
                        ],
                        false
                    ),
                    label: {
                        show: false,
                    },
                    labelLine: {
                        show: false,
                    },
                },
            },
            label: {
                show: false,
            },
            tooltip: {
                show: false,
            },
            data: [100],
        },
        {
            type: 'pie',
            center: ['50%', '50%'],
            radius: ['65%', '53%'],
            selectedMode: 'single',
            selectedOffset: 10,
            clockwise: true,
            avoidLabelOverlap: true,
            hoverOffset: 15,
            itemStyle: {
                normal: {
                    color: function (params) {
                        return color[params.dataIndex];
                    },
                },
            },
            label: {
                show: true,
                position: 'outside',
                padding:[12,0,0.0],
                fontSize:26,
               formatter: '{b|{b}}\n{a|{c}kM/W}\n{radius|●}',
            rich: {
                radius: {
                    padding: [0,0,-30,0]
                    
                },
                b: {
                    padding: [-20,20,25,20],
                    fontSize:18
                   
                },
               a: {
                    padding: [-20,20,-45,20],
                     fontSize:26
                }
            }
            },
            labelLine: {
                show: true,
                normal: {
                    length: 90,
                    length2: 70,
                    show: true,
                    lineStyle: {
                        width: 1,
                    },
                },
            },
            data: trafficWay,
        },
        {
            //刻度
            type: 'gauge',
            radius: '42%',
            center: ['50%', '50%'],
            min: 0,
            max: 100,
            splitNumber: 6, //刻度数量
            startAngle: 220,
            endAngle: -40,
            axisLine: {
                // 坐标轴线
                show: false,
                lineStyle: {
                    // 属性lineStyle控制线条样式
                    width: 0,
                    shadowColor: '#67FFFC',
                    shadowBlur: 2,
                    color: [
                        [0.23, '#2EEAFF'],
                        [0.76, ' #148AFF'],
                        [1, '#2EEAFF'],
                    ],
                },
            },
            axisTick: {
                // 坐标轴小标记
                length: 20, // 属性length控制线长
                lineStyle: {
                    // 属性lineStyle控制线条样式
                    color: 'auto',
                    width: 2,
                },
            },
            axisLabel: {
                show: false,
            },
            splitLine: {
                // 分隔线
                length: -25,
                lineStyle: {
                    color: 'auto',
                    width: 2,
                },
            },
            // 指针
            pointer: {
                show: false,
            },
            detail: {
                show: false,
            },
        },
    ],
};

    
截图如下