思想要素统计echarts 饼配置项内容和展示

配置项如下
      var data = genData(25);

option = {
    title: {
        text: '思想要素统计',
        //subtext: '纯属虚构',
        left: 'center'
    },
    tooltip: {
        trigger: 'item',
        formatter: '{a} <br/>{b} : {c} ({d}%)'
    },
    legend: {
        type: 'scroll',
        orient: 'vertical',
        right: 10,
        top: 20,
        bottom: 20,
        data: data.legendData,

        selected: data.selected
    },
    series: [{
        name: '',
        type: 'pie',
        radius: '55%',
        center: ['40%', '50%'],
        data: data.seriesData,
        emphasis: {
            itemStyle: {
                shadowBlur: 10,
                shadowOffsetX: 0,
                shadowColor: 'rgba(0, 0, 0, 0.5)'
            }
        }
    }]
};




function genData(count) {
    var nameList = [
        "心存善念",
        "明辨是非",
        "坚韧豁达",
        "忠诚守信",
        "知行合一",
        "情趣高雅",
        "守正创新",
        "尊老爱幼",
        "和睦邻里",
        "尊师重道",
        "扶残济困",
        "见义勇为",
        "观风问俗",
        "自强不息",
        "居利思义",
        "爱国如家",
        "兼容并蓄",
        "不畏强权",
        "脚踏实地",
        "尊重自然",
        "理解他人",
        "美美与共",
        "民胞物与",
        "和谐共生",
        "大同理想"
    ];
    var legendData = [];
    var seriesData = [];
    for (var i = 0; i < count; i++) {
        var name = makeWord(i);
        legendData.push(name);
        seriesData.push({
            name: name,
            value: Math.round(Math.random() * 100000)
        });
    }

    return {
        legendData: legendData,
        seriesData: seriesData
    };

    function makeWord(i) {
        var nameLen = nameList.length;
        var name = [];
        name.push(nameList[i])
        return name.join('');
    }
}
    
截图如下