1
0
mirror of synced 2025-12-08 22:28:02 +08:00
Files
zhangxiaohui 7de493738d update
2021-04-14 09:28:56 +08:00

185 lines
3.8 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script src="js/echarts/echarts.js"></script>
<script type="text/javascript" src="js/jquery-1.11.3.min.js"></script>
</head>
<body>
<div style="width:1000px;height:650px;margin:0px auto;" id="main">
</div>
<script>
require.config({
paths: {
echarts: 'js/echarts/'
}
});
require(
[
'echarts',
'echarts/chart/map'
],
function (ec) {
var myChart = ec.init(document.getElementById('main'));
var placeList = [
{name:'银川', geoCoord:[106.21, 38.49]},
{name:'吴忠', geoCoord:[106.18, 38.00]},
{name:'固原', geoCoord:[106.23, 36.02]},
{name:'中卫市', geoCoord:[105.19, 37.50]},
{name:'石嘴山', geoCoord:[106.39, 39.04]},
]
option = {
color: [
'#ffff5a',
'#ffd200',
'#fff000',
'#ffea00'
],
legend: {
show:false,
y:'top',
x:'center',
data:['一般企业用户','部委(含二级单位)','央企','地方发改委'],
textStyle : {
fontFamily:'microsoft yahei'
}
},
series : [
{
name: '一般企业用户',
type: 'map',
mapType: '宁夏',
itemStyle:{
normal:{
borderColor:'rgba(0,255,255,.5)',
borderWidth:1.5,
areaStyle:{
color: '#000e27',
opacity:'0',
filter:'Alpha(opacity=0)'
}
}
},
data : [],
markPoint : {
symbolSize: 2,
large: true,
effect : {
show: true
},
data : (function(){
var data = [];
var len = 300;
var geoCoord
while(len--) {
geoCoord = placeList[len % placeList.length].geoCoord;
data.push({
name : placeList[len % placeList.length].name + len,
value : 150,
geoCoord : [
104 + Math.random() * 2+1,
33 + Math.random() * 2+3
]
})
}
return data;
})()
}
},
{
name: '部委(含二级单位)',
type: 'map',
mapType: '宁夏',
data : [],
markPoint : {
symbolSize: 3,
large: true,
effect : {
show: true
},
data : (function(){
var data = [];
var len = placeList.length-3;
while(len--) {
data.push({
name : placeList[len].name,
value : 20,
geoCoord : placeList[len].geoCoord
})
}
return data;
})()
}
},
{
name: '央企',
type: 'map',
mapType: '宁夏',
hoverable: false,
roam:false,
data : [],
markPoint : {
symbol : 'diamond',
symbolSize: 6,
large: true,
effect : {
show: true
},
data : (function(){
var data = [];
var len = placeList.length-1;
while(len--) {
data.push({
name : placeList[len].name,
value : 1,
geoCoord : placeList[len].geoCoord
})
}
return data;
})()
}
},
{
name: '地方发改委',
type: 'map',
mapType: '宁夏',
hoverable: false,
roam:false,
data : [],
markPoint : {
symbol : 'diamond',
symbolSize: 6,
large: true,
effect : {
show: true
},
data : (function(){
var data = [];
var len = placeList.length;
var geoCoord
while(len--) {
geoCoord = placeList[len % placeList.length].geoCoord;
data.push({
name : placeList[len % placeList.length].name,
value : 10,
geoCoord : [
geoCoord[0]-0.2,
geoCoord[1] -0.2
]
})
}
return data;
})()
}
}
]
};
myChart.setOption(option);
});
</script>
</body>
</html>