饼状图,分组显示

描述:当前是关于Echarts图表中的 饼图 示例。
 
            var equipment = ['华为', '中兴', '爱立信', '索尼', 'www.remulu.com', 'www.edir.cn'];
var project = ['华为', '中兴', '烽火', '阿尔卡特', '三星', 'tplink', '惠普', '戴尔'];
var colorList = [
    '#0090ff',
    '#06d3c4',
    '#ffbc32',
    '#2ccc44',
    '#ff3976',
    '#6173d6',
    '#914ce5',
    '#42b1cc',
    '#ff55ac',
    '#0090ff',
    '#06d3c4',
    '#ffbc32',
    '#2ccc44',
    '#ff3976',
    '#6173d6',
    '#914ce5',
    '#42b1cc',
    '#ff55ac',
    '#0090ff',
    '#06d3c4',
    '#ffbc32',
    '#2ccc44',
    '#ff3976',
    '#6173d6',
    '#914ce5',
    '#42b1cc',
    '#ff55ac',
    '#0090ff',
    '#06d3c4',
    '#ffbc32',
    '#2ccc44',
    '#ff3976',
    '#6173d6',
    '#914ce5',
    '#42b1cc',
    '#ff55ac',
    '#0090ff',
    '#06d3c4',
    '#ffbc32',
    '#2ccc44',
    '#ff3976',
    '#6173d6',
    '#914ce5',
    '#42b1cc',
    '#ff55ac',
    '#0090ff',
    '#06d3c4',
    '#ffbc32',
    '#2ccc44',
    '#ff3976',
    '#6173d6',
    '#914ce5',
    '#42b1cc',
    '#ff55ac',
    '#0090ff',
    '#06d3c4',
    '#ffbc32',
    '#2ccc44',
    '#ff3976',
    '#6173d6',
    '#914ce5',
    '#42b1cc',
    '#ff55ac',
    '#0090ff',
    '#06d3c4',
    '#ffbc32',
    '#2ccc44',
    '#ff3976',
    '#6173d6',
    '#914ce5',
    '#42b1cc',
    '#ff55ac',
    '#0090ff',
    '#06d3c4',
    '#ffbc32',
    '#2ccc44',
    '#ff3976',
    '#6173d6',
    '#914ce5',
    '#42b1cc',
    '#ff55ac',
    '#0090ff',
    '#06d3c4',
    '#ffbc32',
    '#2ccc44',
    '#ff3976',
    '#6173d6',
    '#914ce5',
    '#42b1cc',
    '#ff55ac',
    '#0090ff',
    '#06d3c4',
    '#ffbc32',
    '#2ccc44',
    '#ff3976',
    '#6173d6',
    '#914ce5',
    '#42b1cc',
    '#ff55ac',
];
option = {
    backgroundColor: '#fff',
    tooltip: {
        formatter: function (param) {
            if (param.data.type === null) {
                return param.data.name + ':' + param.value + '个';
            } else {
                return param.data.type + ':' + param.value + '个';
            }
        },
    },
    legend: {
        data: ['话务', '传输'],
    },
    series: [
        {
            name: '招标方式',
            type: 'pie',
            radius: ['40%', '55%'],

            itemStyle: {
                normal: {
                    color: function (params) {
                        return colorList[params.dataIndex];
                    },
                },
            },
            label: {
                normal: {
                    formatter: function (params) {
                        if (params.value != 0) return params.data.type + ':' + params.value + '个';
                        else return '';
                    },
                    show: true,
                },
            },

            data: [
                {
                    value: 135,
                    name: '传输',
                    type: equipment[0],
                },
                {
                    value: 200,
                    name: '传输',
                    type: equipment[1],
                },
                {
                    value: 100,
                    name: '传输',
                    type: equipment[2],
                },
                {
                    value: 50,
                    name: '传输',
                    type: equipment[3],
                },
                {
                    value: 300,
                    name: '传输',
                    type: equipment[4],
                },
                {
                    value: 90,
                    name: '传输',
                    type: equipment[5],
                },
                {
                    value: 310,
                    name: '话务',
                    type: project[0],
                },
                {
                    value: 234,
                    name: '话务',
                    type: project[1],
                },
                {
                    value: 35,
                    name: '话务',
                    type: project[2],
                },
                {
                    value: 100,
                    name: '话务',
                    type: project[3],
                },
                {
                    value: 40,
                    name: '话务',
                    type: project[4],
                },
                {
                    value: 400,
                    name: '话务',
                    type: project[5],
                },
                {
                    value: 100,
                    name: '话务',
                    type: project[6],
                },
                {
                    value: 20,
                    name: '话务',
                    type: project[7],
                },
            ],
        },
    ],
};