简单饼图 ( 带数值)

描述:当前是关于Echarts图表中的 饼图 示例。
 
            var color = [
    '#0CD2E6',
    '#3751E6',
    '#FFC722',
    '#886EFF',
];
var legend = [
    'A需求类型',
    'B需求类型',
    'C需求类型',
    'D需求类型',
];

var seriesData = [
    { "name": "A需求类型", "value": 30 },
    { "name": "B需求类型", "value": 10 },
    { "name": "C需求类型", "value": 15 },
    { "name": "D需求类型", "value": 23 },
]

var option = {
    backgroundColor:'#050e31',
    color: color,
    grid: {
        top: '15%',
        left: 0,
        right: '1%',
        bottom: 5,
    },
    legend: [{
        orient: 'vertical',
        top: 'center',
        icon:"circle",
        right: 180,
        textStyle:{
          color:'#ffffff', 
          fontSize:16
        },
        data: legend.slice(0,2),
    },{
        orient: 'vertical',
        top: 'center',
        icon:"circle",
        right: 40,
        textStyle:{
          color:'#ffffff',  
          fontSize:16
        },
        data: legend.slice(2,4),
    }],
    series: [{
        name: '需求类型占比',
        type: 'pie',
        center: ['40%', '50%'],
        radius: ['50%', '75%'],
        showEmptyCircle :true,
        itemStyle: {
            normal: {
                borderColor: "#050e31",
                borderWidth: 2
            }
        },
        label: {
            normal: {
                show: true,
                position: 'inside',
                formatter: '{value|{c}}',
                rich: {
                    value: {
                        fontSize: 20,
                        color:'#ffffff',
                    },
                },
            }
        },
        labelLine: {
            show: false,
            length: 0,
            length2: 0,
        },
        data: seriesData,
    }],
};

myChart.setOption(option);