Toggle navigation
拉萨出行联系可视化
By
y***u
2018-09-04 01:24:28
脚本
16
21
作品使用的第三方脚本
http://api.map.baidu.com/api?v=2.0&ak=ZUONbpqGBsYGXNIYHicvbAbM,/dep/echarts/latest/extension/bmap.min.js
数据管理
上传数据
支持小于 5M 任意格式(csv, xlsx, json, xml, ...)的数据文件
上传后可以通过生成的文件链接异步获取托管的数据。
历史数据
0 条
无历史数据
代码修改记录
信息提示
保存作品
对当前截图不满意?你还可以
上传本地截图
重新截图
作品名称
作品描述
标签
geo
grid
legend
markLine
markPoint
bar
effectScatter
line
lines
map
timeline
title
toolbox
tooltip
visualMap
作品默认版本
最新
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
20:11:45
图表已生成
整理代码
刷新
代码
var stationData = [ {name:'01',value:27326}, {name:'04',value:7472}, {name:'06',value:18422}, {name:'11',value:4504}, {name:'19',value:4884}, {name:'63',value:12735}, {name:'65',value:7757}, {name:'71',value:9966}, {name:'72',value:5281}, {name:'17',value:3167}, {name:'08',value:984}, {name:'15',value:2839}, {name:'20',value:2623}, {name:'21',value:2649}, {name:'40',value:3788}, {name:'48',value:3564}, {name:'39',value:3080}, {name:'53',value:2787}, ]; var geoCoordMap = { '01':[91.1379756348,29.6556957902], '04':[91.1412807337,29.661397959], '06':[91.1239333667,29.6607435916], '11':[91.1358556584,29.6671428349], '19':[91.1086829272,29.6585810926], '63':[91.1448057927,29.6466139631], '65':[91.116608,29.649384], '71':[91.0788329215,29.6312077685], '72':[91.0939520985,29.6199853429], '17':[91.1578848102,29.6562696505], '08':[91.1185954843,29.6644696158], '15':[91.1559203982,29.6614522249], '20':[91.1122866814,29.6632291326], '21':[91.1128774427,29.6677190021], '40':[91.1455375397,29.6749487621], '48':[91.1714663593,29.6551073807], '39':[91.136101152,29.6751735317], '53':[91.180434697,29.6458998517], }; 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 = { visualMap: { //图例值控制 min: 0, max: 10000, calculable: true, color: ['#ff3333', 'orange', 'yellow', 'lime', 'aqua'], textStyle: { color: '#fff' } }, bmap: { center: [91.125038, 29.660346], zoom: 13.8, roam: true, mapStyle: { styleJson: [{ "featureType": "land", "elementType": "all", "stylers": { "color": "#0f0f10ff" } }, { "featureType": "water", "elementType": "all", "stylers": { "color": "#112542ff" } }, { "featureType": "green", "elementType": "all", "stylers": { "color": "#0f262dff" } }, { "featureType": "highway", "elementType": "all", "stylers": { "visibility": "off" } }, { "featureType": "railway", "elementType": "all", "stylers": { "color": "#259699ff", "weight": "1.7", "visibility": "on" } }, { "featureType": "highway", "elementType": "all", "stylers": { "visibility": "off" } }, { "featureType": "arterial", "elementType": "all", "stylers": { "color": "#333333ff" } }, { "featureType": "manmade", "elementType": "all", "stylers": { "color": "#092728ff" } }, { "featureType": "subway", "elementType": "all", "stylers": { "visibility": "off" } }, { "featureType": "local", "elementType": "all", "stylers": { "color": "#484a4cff" } }, { "featureType": "all", "elementType": "labels.text.stroke", "stylers": { "color": "#313131" } }, { "featureType": "all", "elementType": "labels.text.fill", "stylers": { "color": "#8b8787" } } ], }, }, series: [{ type: 'lines', mapType: 'china', coordinateSystem: 'bmap', zlevel: 1, data: [ {coords:[geoCoordMap['01'], geoCoordMap['04']]}, {coords:[geoCoordMap['01'], geoCoordMap['06']]}, {coords:[geoCoordMap['01'], geoCoordMap['11']]}, {coords:[geoCoordMap['01'], geoCoordMap['19']]}, {coords:[geoCoordMap['01'], geoCoordMap['63']]}, {coords:[geoCoordMap['01'], geoCoordMap['65']]}, {coords:[geoCoordMap['01'], geoCoordMap['71']]}, {coords:[geoCoordMap['04'], geoCoordMap['01']]}, {coords:[geoCoordMap['06'], geoCoordMap['01']]}, {coords:[geoCoordMap['06'], geoCoordMap['04']]}, {coords:[geoCoordMap['06'], geoCoordMap['11']]}, {coords:[geoCoordMap['06'], geoCoordMap['19']]}, {coords:[geoCoordMap['06'], geoCoordMap['63']]}, {coords:[geoCoordMap['06'], geoCoordMap['65']]}, {coords:[geoCoordMap['06'], geoCoordMap['71']]}, {coords:[geoCoordMap['11'], geoCoordMap['01']]}, {coords:[geoCoordMap['11'], geoCoordMap['06']]}, {coords:[geoCoordMap['19'], geoCoordMap['01']]}, {coords:[geoCoordMap['63'], geoCoordMap['01']]}, {coords:[geoCoordMap['63'], geoCoordMap['06']]}, {coords:[geoCoordMap['63'], geoCoordMap['65']]}, {coords:[geoCoordMap['65'], geoCoordMap['01']]}, {coords:[geoCoordMap['65'], geoCoordMap['06']]}, {coords:[geoCoordMap['65'], geoCoordMap['63']]}, {coords:[geoCoordMap['65'], geoCoordMap['71']]}, {coords:[geoCoordMap['71'], geoCoordMap['01']]}, {coords:[geoCoordMap['71'], geoCoordMap['06']]}, {coords:[geoCoordMap['71'], geoCoordMap['65']]}, {coords:[geoCoordMap['71'], geoCoordMap['72']]}, {coords:[geoCoordMap['72'], geoCoordMap['71']]}, {coords:[geoCoordMap['01'], geoCoordMap['08']]}, {coords:[geoCoordMap['01'], geoCoordMap['15']]}, {coords:[geoCoordMap['01'], geoCoordMap['17']]}, {coords:[geoCoordMap['01'], geoCoordMap['20']]}, {coords:[geoCoordMap['01'], geoCoordMap['21']]}, {coords:[geoCoordMap['01'], geoCoordMap['40']]}, {coords:[geoCoordMap['01'], geoCoordMap['48']]}, {coords:[geoCoordMap['06'], geoCoordMap['39']]}, {coords:[geoCoordMap['17'], geoCoordMap['01']]}, {coords:[geoCoordMap['40'], geoCoordMap['01']]}, {coords:[geoCoordMap['48'], geoCoordMap['01']]}, {coords:[geoCoordMap['53'], geoCoordMap['01']]}, {coords:[geoCoordMap['01'], geoCoordMap['53']]}, {coords:[geoCoordMap['15'], geoCoordMap['01']]}, ], effect: { show: true, period: 3, trailLength: 0, color: 'rgba(255,255,255,0.5)', symbolSize: 3 }, lineStyle: { normal: { width: '1', color: 'rgba(165,248,245,1)', curveness: 0.2, } } }, { type: 'effectScatter', mapType: 'china', coordinateSystem: 'bmap', zlevel: 1, symbolSize: function (val) { return val[2] / 2000; }, label: { normal: { show: false, position: 'right', formatter: ' {b}' } }, rippleEffect: { period: 5, scale: 6, brushType: 'stroke', }, itemStyle: { normal: { color: 'rgba(62,172,229,0.5)', } }, data: convertData(stationData), }, //白色effect点开始 ] }; //白色effect点结束 myChart.setOption(option);