option = { tooltip: { trigger: 'item', backgroundColor: 'rgba(200,231,242,0.9)', textStyle: { color:'rgba(20,34,54,1)' }, formatter: function(param) { if(param.data.name == 'other') return ''; return param.name + '</br>在线率: ' + param.percent + '%'; } }, // 内圈背景,外圈背景,内圈数据,多余数据,外圈数据 color: ['rgba(3, 128, 195, 0.1)', 'rgba(38, 66, 89, 1)', 'rgba(110, 111, 255, 1)', 'transparent', 'rgba(61, 208, 241, 1)'], series: [{ name: '内层背景', type: 'pie', radius: ['60%', '80%'], silent: true, label: { normal: { show: false, }, }, data: [{ value: 0, name: '内层背景' }] }, { name: '外层背景', type: 'pie', radius: ['80%', '90%'], silent: true, label: { normal: { show: false, }, }, data: [{ value: 0, name: '外层背景' }] }, { name: 'IPC', type: 'pie', radius: ['60%', '70%'], avoidLabelOverlap: false, hoverAnimation: false, label: { normal: { show: true, position: 'center', padding: [0,0,0,80], align: 'center', width: 70, height: 50, lineHeight: 14, // 控制\n的行高 fontSize: 14, formatter: function(param) { return '{a| '+ param.seriesName +'}' + '\n\n{b|'+ param.percent +'% }'; }, rich: { a : { fontSize: 14, color: 'rgba(110, 111, 255, 1)', lineHeight: 19, }, b: { fontSize: 20, color: 'rgba(110, 111, 255, 1)', lineHeight: 23, } } }, }, data: [{ value: 56, name: 'IPC', label: { normal: { show: false } } }, { value: 100, name: 'other' } ] }, { name: '设备', type: 'pie', radius: ['70%', '80%'], avoidLabelOverlap: false, hoverAnimation: false, label: { normal: { show: true, position: 'center', padding: [0,80,0,0], align: 'center', width: 70, height: 50, lineHeight: 14, // 控制\n的行高 fontSize: 14, formatter: function(param) { return '{a| '+ param.seriesName +'}' + '\n\n{b|'+ param.percent +'% }'; }, rich: { a : { fontSize: 14, color: 'rgba(61, 208, 241, 1)', lineHeight: 19, }, b: { fontSize: 20, color: 'rgba(61, 208, 241, 1)', lineHeight: 23, } } }, }, data: [{ value: 87, name: '设备', label: { normal: { show: false } } }, { value: 100, name: 'other' }, ] }, ] };