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], }, ], }, ], };