//var uploadedDataURL = "/asset/get/s/data-1519790067403-SyoxOoXuG.json"; //这个是根据地图形状自己在地图上获取的坐标点 var XwByMapJson = { "type": "FeatureCollection", "features": [{ "type": "Feature", "properties": { "id": "33", "name": "六桶镇", "cp": [106.453754, 27.111663], "childNum": 1 }, "geometry": { "type": "Polygon", "coordinates": [ [ [106.460078, 27.197424], [106.461803, 27.193953], [106.47057, 27.192154], [106.477038, 27.1802], [106.473301, 27.157573], [106.482643, 27.149344], [106.497591, 27.147801], [106.503915, 27.153202], [106.507365, 27.150758], [106.506359, 27.139957], [106.494573, 27.124782], [106.504921, 27.115264], [106.501616, 27.110634], [106.505353, 27.108576], [106.504634, 27.101372], [106.509808, 27.097642], [106.518001, 27.099057], [106.531799, 27.082332], [106.526768, 27.077314], [106.508227, 27.070495], [106.510671, 27.061101], [106.510383, 27.06123], [106.504634, 27.059171], [106.49716, 27.058141], [106.491411, 27.063803], [106.489686, 27.074097], [106.472439, 27.076671], [106.462665, 27.078215], [106.46209, 27.072039], [106.455191, 27.062259], [106.445418, 27.052994], [106.441393, 27.058141], [106.436794, 27.058656], [106.438519, 27.066377], [106.436219, 27.069465], [106.429895, 27.068951], [106.417822, 27.065862], [106.417534, 27.065862], [106.418972, 27.070752], [106.400287, 27.102144], [106.401437, 27.118737], [106.412935, 27.137514], [106.41466, 27.149216], [106.424721, 27.158602], [106.44513, 27.162587], [106.45361, 27.193439], [106.460078, 27.197167], [106.460078, 27.197424] ] ] } }, { "type": "Feature", "properties": { "id": "30", "name": "大石乡", "cp": [106.461803, 27.046816], "childNum": 1 }, "geometry": { "type": "Polygon", "coordinates": [ [ [106.507365, 27.05634], [106.513401, 27.046301], [106.523606, 27.041539], [106.523175, 27.032529], [106.534242, 27.029826], [106.533667, 27.019013], [106.510671, 27.027766], [106.491698, 27.028281], [106.498597, 27.020558], [106.484799, 27.015923], [106.484224, 27.002019], [106.478475, 27.006654], [106.474451, 27.013348], [106.464677, 27.019528], [106.454329, 27.021588], [106.452604, 27.02133], [106.435644, 27.023261], [106.427452, 27.039351], [106.413079, 27.050548], [106.417534, 27.065862], [106.417822, 27.065862], [106.429895, 27.068951], [106.436219, 27.069465], [106.438519, 27.066377], [106.436794, 27.058656], [106.441393, 27.058141], [106.445418, 27.052994], [106.455191, 27.062259], [106.46209, 27.072039], [106.462665, 27.078215], [106.472439, 27.076671], [106.489686, 27.074097], [106.491411, 27.063803], [106.49716, 27.058141], [106.504634, 27.059171], [106.510383, 27.06123], [106.507365, 27.05634] ] ] } }, { "type": "Feature", "properties": { "id": "32", "name": "六广镇", "cp": [106.449945, 26.98837], "childNum": 1 }, "geometry": { "type": "Polygon", "coordinates": [ [ [106.576067, 27.019013], [106.576211, 27.015537], [106.569168, 27.014636], [106.567012, 27.012319], [106.560401, 27.013348], [106.546028, 27.012833], [106.53338, 27.006139], [106.521881, 27.004079], [106.520157, 26.998929], [106.52878, 26.987082], [106.521306, 26.971113], [106.508083, 26.956688], [106.49716, 26.958234], [106.490261, 26.955658], [106.475313, 26.955142], [106.471864, 26.960295], [106.46209, 26.953597], [106.448292, 26.953081], [106.443693, 26.944322], [106.42817, 26.945868], [106.416672, 26.943291], [106.406323, 26.937108], [106.389651, 26.932985], [106.381027, 26.926801], [106.367517, 26.938138], [106.367948, 26.953339], [106.379015, 26.96403], [106.384045, 26.98206], [106.423427, 26.994551], [106.439381, 27.004336], [106.444843, 27.012447], [106.454041, 27.015795], [106.454329, 27.021588], [106.464677, 27.019528], [106.474451, 27.013348], [106.478475, 27.006654], [106.484224, 27.002019], [106.484799, 27.015923], [106.498597, 27.020558], [106.491698, 27.028281], [106.510671, 27.027766], [106.533667, 27.019013], [106.534242, 27.029826], [106.576067, 27.019013] ] ] } }, { "type": "Feature", "properties": { "id": "34", "name": "小箐乡", "cp": [106.538266, 26.946898], "childNum": 1 }, "geometry": { "type": "Polygon", "coordinates": [ [ [106.567012, 27.012319], [106.564569, 27.007941], [106.579229, 27.000087], [106.588859, 26.988756], [106.608694, 26.990173], [106.605819, 26.974204], [106.614587, 26.976007], [106.61933, 26.97472], [106.617892, 26.974204], [106.614443, 26.966992], [106.624216, 26.960295], [106.624791, 26.952051], [106.628241, 26.947929], [106.617317, 26.936077], [106.614443, 26.919586], [106.608694, 26.910824], [106.603807, 26.913916], [106.595758, 26.913916], [106.588284, 26.911339], [106.576786, 26.907731], [106.565862, 26.909793], [106.559826, 26.900514], [106.560401, 26.898968], [106.554652, 26.899483], [106.546028, 26.903092], [106.537979, 26.902576], [106.525331, 26.899999], [106.521306, 26.908246], [106.517282, 26.905154], [106.514982, 26.909277], [106.508083, 26.923193], [106.504634, 26.934531], [106.505209, 26.943807], [106.508083, 26.956688], [106.521306, 26.971113], [106.52878, 26.987082], [106.520157, 26.998929], [106.521881, 27.004079], [106.53338, 27.006139], [106.546028, 27.012833], [106.560401, 27.013348], [106.567012, 27.012319] ] ] } }, { "type": "Feature", "properties": { "id": "28", "name": "久长镇", "cp": [106.665898, 26.926286], "childNum": 1 }, "geometry": { "type": "Polygon", "coordinates": [ [ [106.617892, 26.974204], [106.614443, 26.966992], [106.634565, 26.970083], [106.639164, 26.973947], [106.656124, 26.975879], [106.666616, 26.982318], [106.668341, 26.974333], [106.680271, 26.96931], [106.6922, 26.972917], [106.69335, 26.978068], [106.702117, 26.981545], [106.720227, 26.975879], [106.736469, 26.980257], [106.750554, 26.980128], [106.754147, 26.97575], [106.75271, 26.96828], [106.756734, 26.968022], [106.755872, 26.965962], [106.754722, 26.96184], [106.752997, 26.954627], [106.747248, 26.94999], [106.751848, 26.946383], [106.754147, 26.940715], [106.753572, 26.932985], [106.755297, 26.92474], [106.737475, 26.920616], [106.738625, 26.907216], [106.728851, 26.903607], [106.717353, 26.899483], [106.70413, 26.899483], [106.70068, 26.89639], [106.694931, 26.892266], [106.686307, 26.894328], [106.681708, 26.898452], [106.681708, 26.908762], [106.679408, 26.914432], [106.673084, 26.914432], [106.662736, 26.905669], [106.653537, 26.897937], [106.643763, 26.891235], [106.63169, 26.895359], [106.619042, 26.888658], [106.611568, 26.896906], [106.608119, 26.907731], [106.608694, 26.910824], [106.614443, 26.919586], [106.617317, 26.936077], [106.628241, 26.947929], [106.624791, 26.952051], [106.624216, 26.960295], [106.614443, 26.966992], [106.617892, 26.974204] ] ] } }, { "type": "Feature", "properties": { "id": "27", "name": "扎佐镇", "cp": [106.720515, 26.858752], "childNum": 1 }, "geometry": { "type": "Polygon", "coordinates": [ [ [106.756734, 26.968022], [106.764639, 26.967894], [106.770532, 26.96403], [106.778869, 26.964416], [106.778294, 26.959779], [106.784043, 26.956173], [106.789217, 26.952051], [106.795541, 26.948444], [106.800715, 26.94123], [106.803015, 26.924224], [106.80474, 26.918555], [106.803015, 26.914432], [106.797266, 26.907216], [106.789792, 26.905669], [106.784043, 26.901545], [106.779444, 26.891235], [106.780593, 26.885564], [106.782318, 26.882471], [106.782965, 26.88202], [106.777431, 26.880795], [106.775419, 26.872417], [106.764352, 26.874866], [106.753141, 26.867261], [106.756016, 26.863007], [106.766364, 26.867261], [106.776138, 26.86262], [106.774557, 26.858366], [106.766077, 26.85308], [106.781599, 26.841089], [106.776425, 26.839929], [106.779875, 26.832579], [106.762771, 26.818006], [106.750267, 26.81259], [106.714909, 26.806915], [106.711316, 26.794661], [106.70686, 26.793887], [106.706429, 26.797241], [106.702549, 26.793371], [106.688032, 26.794274], [106.67021, 26.787695], [106.67021, 26.788598], [106.671934, 26.79737], [106.672509, 26.806141], [106.680558, 26.823165], [106.685732, 26.828323], [106.687457, 26.839671], [106.684008, 26.843797], [106.679983, 26.84947], [106.677683, 26.854627], [106.682283, 26.855658], [106.692631, 26.860299], [106.696656, 26.865456], [106.701255, 26.874737], [106.695506, 26.882987], [106.694931, 26.892266], [106.70413, 26.899483], [106.717353, 26.899483], [106.728851, 26.903607], [106.738625, 26.907216], [106.737475, 26.920616], [106.755297, 26.92474], [106.753572, 26.932985], [106.754147, 26.940715], [106.751848, 26.946383], [106.747248, 26.94999], [106.752997, 26.954627], [106.754722, 26.96184], [106.755872, 26.965962], [106.756734, 26.968022] ] ] } }, { "type": "Feature", "properties": { "id": "35", "name": "六屯镇", "cp": [106.841247, 26.96184], "childNum": 1 }, "geometry": { "type": "Polygon", "coordinates": [ [ [106.778869, 26.964416], [106.783755, 26.964545], [106.782749, 26.977038], [106.797122, 26.982704], [106.812501, 26.981159], [106.840241, 26.990044], [106.845559, 26.989271], [106.856482, 26.994808], [106.865825, 26.988885], [106.875886, 26.991847], [106.879048, 26.98103], [106.884509, 26.975879], [106.882641, 26.962613], [106.888246, 26.953081], [106.886809, 26.939556], [106.877323, 26.93247], [106.87991, 26.923065], [106.88724, 26.918426], [106.874448, 26.91121], [106.867118, 26.909664], [106.866974, 26.906571], [106.859788, 26.899999], [106.854183, 26.903092], [106.841103, 26.894457], [106.827162, 26.890978], [106.823568, 26.893684], [106.814945, 26.885693], [106.801434, 26.887498], [106.782965, 26.88202], [106.782318, 26.882471], [106.780593, 26.885564], [106.779444, 26.891235], [106.784043, 26.901545], [106.789792, 26.905669], [106.797266, 26.907216], [106.803015, 26.914432], [106.80474, 26.918555], [106.803015, 26.924224], [106.800715, 26.94123], [106.795541, 26.948444], [106.789217, 26.952051], [106.784043, 26.956173], [106.778294, 26.959779], [106.778869, 26.964416] ] ] } }, { "type": "Feature", "properties": { "id": "26", "name": "龙场镇", "cp": [106.607831, 26.835029], "childNum": 1 }, "geometry": { "type": "Polygon", "coordinates": [ [ [106.565862, 26.909793], [106.576786, 26.907731], [106.588284, 26.911339], [106.595758, 26.913916], [106.603807, 26.913916], [106.608694, 26.910824], [106.608119, 26.907731], [106.611568, 26.896906], [106.619042, 26.888658], [106.63169, 26.895359], [106.643763, 26.891235], [106.653537, 26.897937], [106.662736, 26.905669], [106.673084, 26.914432], [106.679408, 26.914432], [106.681708, 26.908762], [106.681708, 26.898452], [106.686307, 26.894328], [106.694931, 26.892266], [106.695506, 26.882987], [106.701255, 26.874737], [106.696656, 26.865456], [106.692631, 26.860299], [106.682283, 26.855658], [106.677683, 26.854627], [106.679983, 26.84947], [106.684008, 26.843797], [106.687457, 26.839671], [106.685732, 26.828323], [106.680558, 26.823165], [106.672509, 26.806141], [106.671934, 26.79737], [106.67021, 26.788598], [106.67021, 26.787695], [106.662305, 26.789243], [106.661873, 26.791823], [106.648219, 26.792339], [106.649656, 26.790146], [106.644482, 26.785115], [106.635283, 26.781374], [106.633271, 26.784212], [106.624791, 26.783438], [106.611712, 26.768343], [106.603663, 26.76357], [106.595902, 26.764473], [106.593171, 26.757118], [106.583685, 26.758537], [106.578511, 26.766537], [106.56845, 26.76486], [106.563275, 26.760473], [106.548759, 26.762795], [106.545165, 26.773504], [106.548759, 26.78576], [106.545309, 26.792468], [106.552064, 26.798402], [106.547465, 26.813879], [106.553502, 26.8113], [106.552352, 26.813879], [106.554652, 26.822133], [106.554077, 26.828323], [106.5627, 26.837608], [106.565, 26.847407], [106.567875, 26.857205], [106.574774, 26.861331], [106.575349, 26.86855], [106.570749, 26.874737], [106.569599, 26.880409], [106.574774, 26.883502], [106.574774, 26.886595], [106.5673, 26.893813], [106.559826, 26.900514], [106.565862, 26.909793] ] ] } }, { "type": "Feature", "properties": { "id": "31", "name": "谷堡乡", "cp": [106.514695, 26.856174], "childNum": 1 }, "geometry": { "type": "Polygon", "coordinates": [ [ [106.521306, 26.908246], [106.525331, 26.899999], [106.537979, 26.902576], [106.546028, 26.903092], [106.554652, 26.899483], [106.560401, 26.898968], [106.559826, 26.900514], [106.5673, 26.893813], [106.574774, 26.886595], [106.574774, 26.883502], [106.569599, 26.880409], [106.570749, 26.874737], [106.575349, 26.86855], [106.574774, 26.861331], [106.567875, 26.857205], [106.565, 26.847407], [106.5627, 26.837608], [106.554077, 26.828323], [106.554652, 26.822133], [106.552352, 26.813879], [106.553502, 26.8113], [106.547465, 26.813879], [106.541429, 26.816201], [106.532661, 26.807947], [106.516276, 26.807173], [106.509521, 26.802529], [106.501472, 26.80872], [106.494573, 26.808205], [106.486093, 26.803174], [106.476607, 26.789243], [106.469564, 26.793629], [106.454185, 26.794016], [106.444412, 26.799305], [106.443118, 26.804722], [106.453466, 26.817877], [106.446136, 26.82626], [106.445849, 26.846118], [106.451311, 26.857979], [106.463815, 26.867003], [106.463815, 26.871257], [106.45361, 26.87796], [106.459791, 26.88608], [106.46554, 26.891235], [106.475888, 26.893297], [106.485087, 26.898968], [106.49716, 26.895875], [106.513258, 26.899483], [106.517282, 26.905154], [106.521306, 26.908246] ] ] } }, { "type": "Feature", "properties": { "id": "29", "name": "洒坪镇", "cp": [106.465827, 26.925255], "childNum": 1 }, "geometry": { "type": "Polygon", "coordinates": [ [ [106.508083, 26.956688], [106.505209, 26.943807], [106.504634, 26.934531], [106.508083, 26.923193], [106.514982, 26.909277], [106.517282, 26.905154], [106.517282, 26.905154], [106.513258, 26.899483], [106.49716, 26.895875], [106.485087, 26.898968], [106.475888, 26.893297], [106.46554, 26.891235], [106.459791, 26.88608], [106.45361, 26.87796], [106.438806, 26.873061], [106.431763, 26.862749], [106.425296, 26.862362], [106.426014, 26.869581], [106.413222, 26.878475], [106.401437, 26.897937], [106.40043, 26.917653], [106.381027, 26.926801], [106.389651, 26.932985], [106.406323, 26.937108], [106.416672, 26.943291], [106.42817, 26.945868], [106.443693, 26.944322], [106.448292, 26.953081], [106.46209, 26.953597], [106.471864, 26.960295], [106.475313, 26.955142], [106.490261, 26.955658], [106.49716, 26.958234], [106.508083, 26.956688] ] ] } }, { "type": "Feature", "properties": { "id": "102", "name": "白云区", "cp": [106.671072, 26.717884], "childNum": 1 }, "geometry": { "type": "Polygon", "coordinates": [ [ [106.67021, 26.787695], [106.688032, 26.794274], [106.702549, 26.793371], [106.706429, 26.797241], [106.70686, 26.793887], [106.711316, 26.794661], [106.714909, 26.806915], [106.750267, 26.81259], [106.762771, 26.818006], [106.772221, 26.826099], [106.779408, 26.823778], [106.788606, 26.825841], [106.809591, 26.808043], [106.816777, 26.806496], [106.825401, 26.810623], [106.828563, 26.803658], [106.828275, 26.798241], [106.811315, 26.792049], [106.795218, 26.753602], [106.779408, 26.751279], [106.771934, 26.746633], [106.763023, 26.748182], [106.760148, 26.743278], [106.747212, 26.735535], [106.754974, 26.724435], [106.751812, 26.724693], [106.749512, 26.720562], [106.761585, 26.717206], [106.757848, 26.709203], [106.760723, 26.705588], [106.758136, 26.693969], [106.761585, 26.683124], [106.752387, 26.68364], [106.741751, 26.688805], [106.732265, 26.682865], [106.733702, 26.678733], [106.71358, 26.682349], [106.710705, 26.666078], [106.707543, 26.666337], [106.706968, 26.659105], [106.704094, 26.660913], [106.704381, 26.653422], [106.690583, 26.640506], [106.678222, 26.653938], [106.671036, 26.655488], [106.668161, 26.659879], [106.670749, 26.661687], [106.669599, 26.665303], [106.663562, 26.666337], [106.66155, 26.670986], [106.653789, 26.66737], [106.647464, 26.673568], [106.636254, 26.672535], [106.627055, 26.665562], [106.626193, 26.667628], [106.603771, 26.670211], [106.59486, 26.675376], [106.593997, 26.693969], [106.585661, 26.707912], [106.581349, 26.708945], [106.583649, 26.71385], [106.593135, 26.717465], [106.59256, 26.730372], [106.600609, 26.737858], [106.595147, 26.743278], [106.594285, 26.746633], [106.57905, 26.745601], [106.577325, 26.74302], [106.558065, 26.744052], [106.555191, 26.748182], [106.556915, 26.754118], [106.549154, 26.754118], [106.549154, 26.762634], [106.548759, 26.762795], [106.563275, 26.760473], [106.56845, 26.76486], [106.578511, 26.766537], [106.583685, 26.758537], [106.593171, 26.757118], [106.595902, 26.764473], [106.603663, 26.76357], [106.611712, 26.768343], [106.624791, 26.783438], [106.633271, 26.784212], [106.635283, 26.781374], [106.644482, 26.785115], [106.649656, 26.790146], [106.648219, 26.792339], [106.661873, 26.791823], [106.662305, 26.789243], [106.67021, 26.787695] ] ] } } ] } echarts.registerMap('XW', XwByMapJson); // 随机0-1000的数 function randomData() { return Math.round(Math.random() * 1000); } //中心点坐标 var geoCoordMap = { "六桶镇": [106.453754, 27.111663], "大石乡": [106.461803, 27.046816], "六广镇": [106.449945, 26.98837], "小箐乡": [106.538266, 26.946898], "久长镇": [106.665898, 26.926286], "扎佐镇": [106.720515, 26.858752], "六屯镇": [106.841247, 26.96184], "龙场镇": [106.607831, 26.835029], "谷堡乡": [106.514695, 26.856174], "洒坪镇": [106.465827, 26.925255], "白云区": [106.671072, 26.717884] }; var convertData = function(data) { var res = []; for (var i = 0; i < data.length; i++) { var geoCoord = geoCoordMap[data[i].name]; if (geoCoord) { res.push({ name: data[i].name, value: geoCoord.concat(data[i].value) }); } } return res; }; option = { cityId: { '六桶镇': 0, '大石乡': 1, '六广镇': 2, '小箐乡': 3, '久长镇': 4, '扎佐镇': 5, '六屯镇': 6, '龙场镇': 7, '洒坪镇': 8, '谷堡乡': 9, '白云区': 10 }, backgroundColor: '#404a59', title: { text: '各种植园区灾害情况', x: 'center', textStyle: { color: '#fff' } }, legend: { textStyle: { color: '#fff' }, orient: 'horizontal', top: '5%', data: ['气象灾害', '地质灾害', '病害', '虫害', '其他'] }, tooltip: { trigger: 'item', formatter: function(params) { return params.seriesName + ' : ' + params.value[2]; } }, // visualMap: { // min: 0, // max: 200, // calculable: true, // inRange: { // color: ['#50a3ba', '#eac736', '#d94e5d'] // }, // textStyle: { // color: '#fff' // } // }, geo: { map: 'XW', left: '8%', right: '8%', top: '12%', bottom: '4%', label: { normal: { show: false, color: "#fff", formatter: function(params, t) { var cityName = params.name; return "\n\n\n\n\n\n" + cityName + "\n\n "; } }, emphasis: { show: true, color: "#fff", formatter: function(params, t) { var cityName = params.name; var cid = option.cityId[params.name], zs = option.series, len = zs.length; var total = 0; for (var i = 0; i < len; i++) { total += zs[i].data[cid].value[2]; } return "\n\n\n\n\n\n受灾总面积:" + total; } } }, itemStyle: { normal: { areaColor: '#323c48', borderColor: '#111' }, emphasis: { areaColor: '#2a333d' } } }, series: [{ name: '气象灾害', type: 'scatter', coordinateSystem: 'geo', data: convertData([{ name: '六桶镇', value: randomData() }, { name: '大石乡', value: randomData() }, { name: '六广镇', value: randomData() }, { name: '小箐乡', value: randomData() }, { name: '久长镇', value: randomData() }, { name: '扎佐镇', value: randomData() }, { name: '六屯镇', value: randomData() }, { name: '龙场镇', value: randomData() }, { name: '洒坪镇', value: randomData() }, { name: '谷堡乡', value: randomData() }, { name: '白云区', value: randomData() } ]), symbol: 'circle', symbolSize: function(value, params) { var r = value[2] / 50; return r > 5 ? r > 20 ? 20 : r : 5; }, symbolOffset: [0, 0], label: { normal: { show: false }, emphasis: { show: false } }, itemStyle: { normal: { color: "#f34a4a" }, emphasis: { borderColor: '#fff', borderWidth: 1 } } }, { name: '地质灾害', type: 'scatter', coordinateSystem: 'geo', data: convertData([{ name: '六桶镇', value: randomData() }, { name: '大石乡', value: randomData() }, { name: '六广镇', value: randomData() }, { name: '小箐乡', value: randomData() }, { name: '久长镇', value: randomData() }, { name: '扎佐镇', value: randomData() }, { name: '六屯镇', value: randomData() }, { name: '龙场镇', value: randomData() }, { name: '洒坪镇', value: randomData() }, { name: '谷堡乡', value: randomData() }, { name: '白云区', value: randomData() } ]), symbol: 'circle', symbolSize: function(value, params) { var r = value[2] / 50; return r > 5 ? r > 20 ? 20 : r : 5; }, symbolOffset: ['-20px', '20px'], label: { normal: { show: false }, emphasis: { show: false } }, itemStyle: { normal: { color: "#ffd730" }, emphasis: { borderColor: '#fff', borderWidth: 1 } } }, { name: '病害', type: 'scatter', coordinateSystem: 'geo', data: convertData([{ name: '六桶镇', value: randomData() }, { name: '大石乡', value: randomData() }, { name: '六广镇', value: randomData() }, { name: '小箐乡', value: randomData() }, { name: '久长镇', value: randomData() }, { name: '扎佐镇', value: randomData() }, { name: '六屯镇', value: randomData() }, { name: '龙场镇', value: randomData() }, { name: '洒坪镇', value: randomData() }, { name: '谷堡乡', value: randomData() }, { name: '白云区', value: randomData() } ]), symbol: 'circle', symbolSize: function(value, params) { var r = value[2] / 50; return r > 5 ? r > 20 ? 20 : r : 5; }, symbolOffset: ['10px', '-15px'], label: { normal: { show: false }, emphasis: { show: false } }, itemStyle: { normal: { color: "#8cffd1" }, emphasis: { borderColor: '#fff', borderWidth: 1 } } }, { name: '虫害', type: 'scatter', coordinateSystem: 'geo', data: convertData([{ name: '六桶镇', value: randomData() }, { name: '大石乡', value: randomData() }, { name: '六广镇', value: randomData() }, { name: '小箐乡', value: randomData() }, { name: '久长镇', value: randomData() }, { name: '扎佐镇', value: randomData() }, { name: '六屯镇', value: randomData() }, { name: '龙场镇', value: randomData() }, { name: '洒坪镇', value: randomData() }, { name: '谷堡乡', value: randomData() }, { name: '白云区', value: randomData() } ]), symbol: 'circle', symbolSize: function(value, params) { var r = value[2] / 50; return r > 5 ? r > 20 ? 20 : r : 5; }, symbolOffset: ['-20px', '-10px'], label: { normal: { show: false }, emphasis: { show: false } }, itemStyle: { normal: { color: "#2a8abc" }, emphasis: { borderColor: '#fff', borderWidth: 1 } } }, { name: '其他', type: 'scatter', coordinateSystem: 'geo', data: convertData([{ name: '六桶镇', value: randomData() }, { name: '大石乡', value: randomData() }, { name: '六广镇', value: randomData() }, { name: '小箐乡', value: randomData() }, { name: '久长镇', value: randomData() }, { name: '扎佐镇', value: randomData() }, { name: '六屯镇', value: randomData() }, { name: '龙场镇', value: randomData() }, { name: '洒坪镇', value: randomData() }, { name: '谷堡乡', value: randomData() }, { name: '白云区', value: randomData() } ]), symbol: 'circle', symbolSize: function(value, params) { var r = value[2] / 50; return r > 5 ? r > 20 ? 20 : r : 5; }, symbolOffset: ['15px', '15px'], label: { normal: { show: false }, emphasis: { show: false } }, itemStyle: { normal: { color: "#067311" }, emphasis: { borderColor: '#fff', borderWidth: 1 } } }, { name: '', type: 'scatter', coordinateSystem: 'geo', data: convertData([{ name: '六桶镇', value: 0 }, { name: '大石乡', value: 0 }, { name: '六广镇', value: 0 }, { name: '小箐乡', value: 0 }, { name: '久长镇', value: 0 }, { name: '扎佐镇', value: 0 }, { name: '六屯镇', value: 0 }, { name: '龙场镇', value: 0 }, { name: '洒坪镇', value: 0 }, { name: '谷堡乡', value: 0 }, { name: '白云区', value: 0 } ]), symbol: 'circle', symbolSize: 1, symbolOffset: [0, 0], label: { normal: { show: true, color: "#fff", offset: [30, 0], formatter: function(params) { return params.name; } }, emphasis: { show: true, color: "#fff", offset: [30, 0] } }, itemStyle: { normal: { color: "#f34a4a" }, emphasis: { borderColor: '#fff', borderWidth: 1 } } } ] }