分组饼图-内圈饼图外圈南汀格尔玫瑰图

描述:当前是关于Echarts图表中的 饼图 示例。
 
            var zhengprofessor = ['一级正教授', '二级正教授', '三级正教授', '四级正教授'];
var fuprofessor = ['一级副教授', '二级副教授', '三级副教授'];
var colorList = ['#1a9dff', '#ffa93b'];
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: {
        type: 'scroll',
        orient: 'vertical',
        right: '10%',
        top: 'center',
        itemGap: 30,
        selectedMode: false,
        // icon: 'pin',
        icon: 'circle',
        data: ['正教授', '副教授'],
        textStyle: {
            color: '#77899c',
            rich: {
                uname: {
                    width: 100,
                },
                unum: {
                    color: '#4ed139',
                    width: 40,
                    align: 'right',
                },
            },
        },
        // formatter: function (params) {
        //     if (params.value !== 0) return params.data.type + ':' + params.value + '个';
        //     else return '';
        // },
    },

    series: [
        {
            name: '整体分类',
            type: 'pie',
            radius: ['15%', '30%'],
            label: {
                // position: 'inner',
                show: false,
            },
            itemStyle: {
                normal: {
                    borderColor: '#fff',
                    borderWidth: 2,
                    color: function (params) {
                        return colorList[params.dataIndex];
                    },
                },
            },

            selectedMode: 'single',
            data: [
                {
                    value: 60,
                    name: '正教授',
                },
                {
                    value: 40,
                    name: '副教授',
                },
            ],
        },
        {
            name: '外层分类',
            type: 'pie',
            radius: ['40%', '55%'],
            roseType: 'radius',
            itemStyle: {
                normal: {
                    color: function (params) {
                        if (params.name == '正教授') {
                            return colorList[0];
                        } else {
                            return colorList[1];
                        }
                    },
                },
            },
            label: {
                show: false,
                // normal: {
                //     formatter: function (params) {
                //         if (params.value !== 0) return params.data.type + ':' + params.value + '个';
                //         else return '';
                //     },
                //     show: true,
                // },
            },

            data: [
                {
                    value: 10,
                    name: '正教授',
                    type: zhengprofessor[0],
                },
                {
                    value: 20,
                    name: '正教授',
                    type: zhengprofessor[1],
                },
                {
                    value: 15,
                    name: '正教授',
                    type: zhengprofessor[2],
                },
                {
                    value: 8,
                    name: '正教授',
                    type: zhengprofessor[3],
                },
                {
                    value: 10,
                    name: '副教授',
                    type: fuprofessor[0],
                },
                {
                    value: 20,
                    name: '副教授',
                    type: fuprofessor[1],
                },
                {
                    value: 15,
                    name: '副教授',
                    type: fuprofessor[2],
                },
            ],
        },
    ],
};