var legenddata = [{ name: '北海中学', Confirmed: 1226 }, { name: '廉州中学', Confirmed: 1141 }, { name: '北海七中', Confirmed: 961 }, { name: '合浦一中', Confirmed: 923 }, { name: '合浦二中', Confirmed: 603 }, { name: '北海二中', Confirmed: 575 }, { name: '公馆中学', Confirmed: 358 }, { name: '合浦四中', Confirmed: 346 }, { name: '南康中学', Confirmed: 297 }, { name: '西场中学', Confirmed: 250 }, { name: '北师附中', Confirmed: 223 }, { name: '北海九中', Confirmed: 219 }, { name: '北海五中', Confirmed: 204 }, { name: '山口中学', Confirmed: 181 }, { name: '石康中学', Confirmed: 147 }, { name: '国际学校', Confirmed: 89 }, { name: '东方外语', Confirmed: 71 }, { name: '国发高中', Confirmed: 63 }, { name: '营盘中学', Confirmed: 41 }, { name: '福成中学', Confirmed: 33 } ], option = { dataset: { source: [ ['Country', 'Confirmed', 'SQRT', 'Dead'], ['北海中学', 1226, 292.9846412, 1296], ['廉州中学', 1141, 283.8820177, 8215], ['北海七中', 961, 240.3871877, 4365], ['合浦一中', 923, 209.6139308, 267], ['合浦二中', 603, 171.9476665, 1698], ['北海二中', 575, 171.4817775, 2234], ['公馆中学', 358, 108.6830254, 580], ['南康中学', 297, 108.6784247, 191], ['西场中学', 250, 96.60227741, 139], ['北师附中', 223,90.53150426, 60], ['北海九中', 219, 86.42337647, 435], ['北海五中', 204, 83.12039461, 49], ['山口中学', 181, 78.96201618, 220], ['石康中学', 147, 63.60817558, 39], ['国际学校', 89, 60.24118193, 75], ['东方外语', 71, 58.06892456, 14], ['福成中学', 33, 53.29165038, 77] ] }, toolbox: { show: true, //false则不显示工具栏 feature: { saveAsImage: { show: true, type: 'jpeg' } } }, title: { text: '各校四模参考人数', x: '60%', y: '150', textStyle: { fontSize: 27, fontWeight: 'bold', fontFamily: 'Microsoft YaHei', color: '#000' }, subtextStyle: { fontStyle: 'italic', fontSize: 14 } }, legend: { x: '60%', //水平位置,【left\center\right\数字】 y: '350', //垂直位置,【top\center\bottom\数字】 align: 'left', //字在图例的左边或右边【left/right】 orient: 'vertical', //图例方向【horizontal/vertical】 icon: "circle", //图例形状【circle\rect\roundRect\triangle\diamond\pin\arrow\none】 textStyle: //图例文字 { fontFamily: '微软雅黑', color: '#000', }, data: ['北海中学', '廉州中学', '北海七中', '合浦一中', '合浦二中', '北海二中', '公馆中学', '合浦四中', '南康中学', '西场中学', '北师附中', '北海九中', '北海五中', '山口中学', '石康中学', '国际学校', '东方外语', '国发高中', '营盘中学', '福成中学', '行知高中'], formatter: function(params) { console.log('图例参数', params) for (var i = 0; i < legenddata.length; i++) { if (legenddata[i].name == params) { return params + "\t参考人数:" + legenddata[i].Confirmed; } } } }, calculable: true, series: [{ name: '半径模式', type: 'pie', clockWise: false, radius: [20, 400], center: ['40%', '60%'], roseType: 'area', encode: { itemName: 'Country', value: 'SQRT' }, itemStyle: { normal: { color: function(params) { var colorList = [ "#a71a4f", "#bc1540", "#c71b1b", "#d93824", "#ce4018", "#d15122", "#e7741b", "#e58b3d", "#e59524", "#dc9e31", "#da9c2d", "#d2b130", "#bbd337", "#8cc13f", "#67b52d", "#53b440", "#48af54", "#479c7f", "#48a698", "#57868c" ]; return colorList[params.dataIndex] }, label: { position: 'inside', textStyle: { fontWeight: 'bold', fontFamily: 'Microsoft YaHei', color: '#FAFAFA', fontSize: 10 }, //formatter:'{b} \n{@Confirmed}例 \n死亡{@Dead}',//注意这里大小写敏感哦 formatter: function(params) { console.log('参数列表', params) if (params.data[1] > 30) { return params.data[0] + '\n' + params.data[1] + "人" } else { return ""; } }, }, }, }, }, { name: '透明圆圈', type: 'pie', radius: [10, 27], center: ['40%', '60%'], itemStyle: { color: 'rgba(250, 250, 250, 0.3)', }, data: [{ value: 10, name: '' }] }, { name: '透明圆圈', type: 'pie', radius: [10, 35], center: ['40%', '60%'], itemStyle: { color: 'rgba(250, 250, 250, 0.3)', }, data: [{ value: 10, name: '' }] } ] };