var datas =[{value:1048,name:'报警设备',itemStyle:{color:'#C11A17'}},{value:735,name:'预警设备',itemStyle:{color:'#F9F26B'}},{value:580,name:'在线设备',itemStyle:{color:'#00CC2C'}},{value:484,name:'离线设备',itemStyle:{color:'#AFAEAA'}}];legend:{right:'right',y:'center',orient:'vertical',textStyle:{rich:{name:{verticalAlign:'right',align:'left',width:100,fontSize:12,color:'white'},value:{align:'left',width:55,fontSize:12,color:'white'}},color:'#54bef9'},data: datas.map((item)=> item.name),formatter:function(name){var total =0;var tarValue;for(var i =0; i < datas.length; i++){
total += datas[i].value;if(name === datas[i].name){
tarValue = datas[i].value;}}var p = Math.round((tarValue / total)*100);return('{name| '+
name +'} '+'{value| '+
p +'%} ');}},