Toggle navigation
Austin micromobility and traffic
By
微***0
2020-04-07 05:01:51
脚本
16
21
作品使用的第三方脚本
数据管理
上传数据
支持小于 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 uploadedDataURL = "/asset/get/s/data-1586223266202-KCeNgTQmI.json"; var data = [ {name:"6160", value:31024}, {name:"6163", value:15292}, {name:"6165", value:46999}, {name:"6166", value:58099}, {name:"6167", value:32183}, {name:"6169", value:58146}, {name:"6170", value:38377}, {name:"6171", value:59749}, {name:"6174", value:48569}, {name:"6177", value:13983}, {name:"6181", value:40996}, {name:"6182", value:47775}, {name:"6192", value:38801}, {name:"6197", value:42279}, {name:"6198", value:17750}, {name:"6199", value:24306}, {name:"6211", value:50172}, {name:"6212", value:54320}, {name:"6316", value:34245}, {name:"6331", value:37566}, {name:"6343", value:29568}, {name:"6351", value:8724}, {name:"6354", value:14996}, {name:"6355", value:25858}, {name:"6356", value:4079}, {name:"6366", value:17948}, {name:"6382", value:41837}, {name:"6501", value:143}, {name:"6502", value:21779}, {name:"6523", value:33565}, {name:"6546", value:32503}, {name:"6547", value:33346}, {name:"6548", value:31371}, {name:"6549", value:22602}, {name:"6563", value:30874}, {name:"6669", value:19507} ] var geoCoordMap = { "6382":[-97.81062320000001,30.4638901], "6366":[-97.86483,30.2340565], "6199":[-97.7531357,30.3534126], "6211":[-97.7022171,30.419012100000003], "6198":[-97.7550812,30.354349100000004], "6502":[-97.71955109999999,30.238802000000003], "6165":[-97.7952881,30.352457], "6197":[-97.70792390000001,30.227024100000005], "6351":[-97.7643051,30.303033799999998], "6354":[-97.7682571,30.2966995], "6171":[-97.7468719,30.257143], "6192":[-97.79743959999999,30.365800899999996], "6167":[-97.8066635,30.251068100000005], "6316":[-97.7321243,30.395490600000002], "6343":[-97.74689479999999,30.361764899999997], "6331":[-97.7535172,30.23876], "6163":[-97.7258301,30.1632175], "6169":[-97.81224820000001,30.257986100000004], "6547":[-97.7174606,30.231635999999998], "6548":[-97.7343369,30.350572600000003], "6181":[-97.6876297,30.182880400000002], "6549":[-97.8038712,30.2256088], "6546":[-97.7368851,30.2323151], "6523":[-97.7170486,30.2985783], "6563":[-97.83191679999999,30.2113571], "6174":[-97.69702149999999,30.363140100000003], "6355":[-97.7926559,30.1838989], "6166":[-97.8089066,30.253723100000002], "6669":[-97.71573640000001,30.302623699999998], "6212":[-97.69590759999998,30.415809600000003], "6356":[-97.76270290000001,30.310499199999995], "6170":[-97.8011093,30.2421951], "6182":[-97.6782227,30.4078522], "6501":[-97.74961850000001,30.3519115], "6177":[-97.7939301,30.475255999999998], "6160":[-97.7894058,30.2282581] } var dataGeo = [{name:"48453001100", value:2716001}, {name:"48453000601", value:649404}, {name:"48453000603", value:493862}, {name:"48453000604", value:420860}, {name:"48453001305", value:420413}, {name:"48453000902", value:374539}, {name:"48453001200", value:324591}, {name:"48453000700", value:198923}, {name:"48453001303", value:169405}, {name:"48453001401", value:152856}, {name:"48453000401", value:148573}, {name:"48453002304", value:107791}, {name:"48453001000", value:75999}, {name:"48453000306", value:66030}, {name:"48453000500", value:65889}, {name:"48453000901", value:45563}, {name:"48453001911", value:41651}, {name:"48453000204", value:34786}, {name:"48453000804", value:34676}, {name:"48453000402", value:30271}, {name:"48453000302", value:27131}, {name:"48453001308", value:25731}, {name:"48453001304", value:24732}, {name:"48453000803", value:24561}, {name:"48453002308", value:22722}, {name:"48453001901", value:21936}, {name:"48453002318", value:18536}, {name:"48453002004", value:18346}, {name:"48453002317", value:16619}, {name:"48453002316", value:16602}, {name:"48453001849", value:14733}, {name:"48453001602", value:13194}, {name:"48453001605", value:12169}, {name:"48453000305", value:10675}, {name:"48453002314", value:10630}, {name:"48453002005", value:10372}, {name:"48453001402", value:10150}, {name:"48453000203", value:9978}, {name:"48453001307", value:8878}, {name:"48453002307", value:7548}, {name:"48453001503", value:7158}, {name:"48453000802", value:6795}, {name:"48453000801", value:6678}, {name:"48453000205", value:6431}, {name:"48453001403", value:5549}, {name:"48453000304", value:5515}, {name:"48453002111", value:5494}, {name:"48453002315", value:5033}, {name:"48453001504", value:4122}, {name:"48453002313", value:3920}, {name:"48453001603", value:3884}, {name:"48453002105", value:3877}, {name:"48453000307", value:3588}, {name:"48453001505", value:3488}, {name:"48453000206", value:3465}, {name:"48453000101", value:2669}, {name:"48453002312", value:2504}, {name:"48453002109", value:2449}, {name:"48453001910", value:2131}, {name:"48453001604", value:2089}, {name:"48453002403", value:2058}, {name:"48453002402", value:2035}, {name:"48453001501", value:1855}, {name:"48453002003", value:1819}, {name:"48453001712", value:1660}, {name:"48453001817", value:1612}, {name:"48453002411", value:1402}, {name:"48453001850", value:1330}, {name:"48453001818", value:1313}, {name:"48453002431", value:1286}, {name:"48453002002", value:1102}, {name:"48453001821", value:1073}, {name:"48453002110", value:999}, {name:"48453001804", value:907}, {name:"48453002106", value:855}, {name:"48453001812", value:837}, {name:"48453001820", value:755}, {name:"48453000102", value:715}, {name:"48453002107", value:681}, {name:"48453001753", value:670}, {name:"48453001750", value:646}, {name:"48453002104", value:605}, {name:"48453001823", value:563}, {name:"48453002410", value:553}, {name:"48453002112", value:549}, {name:"48453001713", value:537}, {name:"48453001822", value:534}, {name:"48453001819", value:472}, {name:"48453002422", value:445}, {name:"48453001805", value:403}, {name:"48453001806", value:393}, {name:"48453001754", value:374}, {name:"48453001707", value:371}, {name:"48453002108", value:363}, {name:"48453001826", value:344}, {name:"48453001919", value:336}, {name:"48453001844", value:331}, {name:"48453001811", value:324}, {name:"48453001813", value:305}, {name:"48453001606", value:296}, {name:"48453001728", value:290}, {name:"48453002421", value:279}, {name:"48453001843", value:277}, {name:"48453001845", value:266}, {name:"48453001718", value:259}, {name:"48453002409", value:244}, {name:"48453001751", value:225}, {name:"48453002427", value:219}, {name:"48453002413", value:210}, {name:"48453001833", value:205}, {name:"48453001752", value:198}, {name:"48453001705", value:186}, {name:"48453002419", value:173}, {name:"48453002424", value:172}, {name:"48453001848", value:142}, {name:"48453002412", value:141}, {name:"48453001834", value:132}, {name:"48453001748", value:124}, {name:"48453002426", value:123}, {name:"48453002113", value:115}, {name:"48453001839", value:114}, {name:"48453001747", value:110}, {name:"48453002208", value:102}, {name:"48453001706", value:100}, {name:"48453001722", value:100}, {name:"48453001847", value:99}, {name:"48453001915", value:92}, {name:"48453002202", value:91}, {name:"48453002310", value:77}, {name:"48453002423", value:72}, {name:"48453001719", value:71}, {name:"48453001714", value:69}, {name:"48453001829", value:69}, {name:"48453001740", value:67}, {name:"48491020318", value:64}, {name:"48453002435", value:62}, {name:"48453001917", value:60}, {name:"48453002201", value:60}, {name:"48453001749", value:58}, {name:"48453001914", value:58}, {name:"48453002430", value:58}, {name:"48453002500", value:55}, {name:"48491020406", value:52}, {name:"48453001729", value:49}, {name:"48453001785", value:49}, {name:"48491020311", value:48}, {name:"48453001757", value:47}, {name:"48453001840", value:46}, {name:"48453002429", value:45}, {name:"48453001738", value:40}, {name:"48453001828", value:39}, {name:"48453001856", value:38}, {name:"48453001841", value:36}, {name:"48453001777", value:35}, {name:"48453001746", value:35}, {name:"48453001835", value:34}, {name:"48453001918", value:33}, {name:"48453001832", value:28}, {name:"48491020410", value:28}, {name:"48453002407", value:27}, {name:"48453980000", value:27}, {name:"48491020408", value:26}, {name:"48453001913", value:26}, {name:"48453001769", value:25}, {name:"48453001716", value:25}, {name:"48453001912", value:24}, {name:"48453001824", value:24}, {name:"48453001855", value:22}, {name:"48453001908", value:22}, {name:"48453001737", value:22}, {name:"48453001851", value:21}, {name:"48453001857", value:21}, {name:"48453001786", value:21}, {name:"48491020320", value:21}, {name:"48453001755", value:21}, {name:"48453001760", value:21}, {name:"48453002432", value:20}, {name:"48453001863", value:19}, {name:"48453001846", value:19}, {name:"48453001745", value:18}, {name:"48453001761", value:18}, {name:"48453002433", value:17}, {name:"48453002211", value:17}, {name:"48453002425", value:17}, {name:"48453001776", value:16}, {name:"48453002428", value:16}, {name:"48453001842", value:15}, {name:"48491020405", value:15}, {name:"48491020411", value:14}, {name:"48453002207", value:13}, {name:"48453001862", value:13}, {name:"48491020114", value:12}, {name:"48453001782", value:12}, {name:"48453001774", value:11}, {name:"48453001858", value:11}, {name:"48453001772", value:10}, {name:"48453001916", value:9}, {name:"48491020322", value:9}, {name:"48453001741", value:9}, {name:"48491020409", value:9}, {name:"48453001765", value:9}, {name:"48453002212", value:9}, {name:"48491020510", value:8}, {name:"48021950300", value:8}, {name:"48491020506", value:8}, {name:"48491020504", value:8}, {name:"48021950802", value:8}, {name:"48453001756", value:7}, {name:"48453001864", value:7}, {name:"48491020316", value:7}, {name:"48209010902", value:6}, {name:"48491020404", value:6}, {name:"48491020301", value:6}, {name:"48491020508", value:4}, {name:"48491020328", value:4}, {name:"48209010901", value:4}, {name:"48453001860", value:4}, {name:"48453001854", value:4}, {name:"48453002210", value:4}, {name:"48453001770", value:4}, {name:"48491020703", value:4}, {name:"48491020112", value:4}, {name:"48453002319", value:3}, {name:"48491021505", value:3}, {name:"48453002436", value:3}, {name:"48453001779", value:3}, {name:"48453001781", value:3}, {name:"48453001861", value:3}, {name:"48491021507", value:2}, {name:"48453001783", value:2}, {name:"48491020806", value:2}, {name:"48491020403", value:2}, {name:"48209010908", value:2}, {name:"48209010304", value:2}, {name:"48453002209", value:2}, {name:"48209010907", value:2}, {name:"48453001853", value:2}, {name:"48055960101", value:2}, {name:"48453001768", value:1}, {name:"48021950801", value:1}, {name:"48453001742", value:1}, {name:"48209010906", value:1}, {name:"48209010808", value:1}, {name:"48209010809", value:1}, {name:"48209010905", value:1}, {name:"48209010702", value:1}, {name:"48491020706", value:1}, {name:"48491021403", value:1}, {name:"48491021602", value:1}, {name:"48491020312", value:1}, {name:"48491020203", value:1}, {name:"48453001733", value:1}, {name:"48453001766", value:1}, {name:"48491020805", value:1}, {name:"48021950502", value:1}, {name:"48453002434", value:1}, {name:"48491020509", value:1}, {name:"48021950100", value:1}, {name:"48491020310", value:1}, {name:"48491020327", value:1}, {name:"48491020323", value:1}, {name:"48453001764", value:1}, {name:"48453001775", value:1}] var dataGeo = [{name:"48453000101", value:15000}, {name:"48453000203", value:0}, {name:"48453000204", value:0}, {name:"48453000205", value:15000}, {name:"48453000206", value:20000}, {name:"48453000302", value:0}, {name:"48453000304", value:20000}, {name:"48453000305", value:20000}, {name:"48453000306", value:20000}, {name:"48453000307", value:0}, {name:"48453000401", value:0}, {name:"48453000402", value:10000}, {name:"48453000500", value:0}, {name:"48453000601", value:0}, {name:"48453000603", value:0}, {name:"48453000604", value:0}, {name:"48453000700", value:0}, {name:"48453000801", value:20000}, {name:"48453000802", value:20000}, {name:"48453000803", value:10000}, {name:"48453000804", value:10000}, {name:"48453000901", value:10000}, {name:"48453000902", value:10000}, {name:"48453001000", value:10000}, {name:"48453001100", value:10000}, {name:"48453001200", value:10000}, {name:"48453001303", value:10000}, {name:"48453001304", value:10000}, {name:"48453001305", value:10000}, {name:"48453001307", value:20000}, {name:"48453001308", value:20000}, {name:"48453001401", value:10000}, {name:"48453001402", value:10000}, {name:"48453001403", value:10000}, {name:"48453001501", value:5000}, {name:"48453001503", value:15000}, {name:"48453001504", value:5000}, {name:"48453001505", value:5000}, {name:"48453001602", value:20000}, {name:"48453001603", value:15000}, {name:"48453001604", value:5000}, {name:"48453001605", value:10000}, {name:"48453001712", value:15000}, {name:"48453001817", value:5000}, {name:"48453001818", value:5000}, {name:"48453001821", value:5000}, {name:"48453001849", value:5000}, {name:"48453001850", value:5000}, {name:"48453001901", value:10000}, {name:"48453001910", value:10000}, {name:"48453001911", value:10000}, {name:"48453002003", value:15000}, {name:"48453002004", value:20000}, {name:"48453002005", value:20000}, {name:"48453002105", value:20000}, {name:"48453002109", value:20000}, {name:"48453002111", value:20000}, {name:"48453002304", value:10000}, {name:"48453002307", value:20000}, {name:"48453002308", value:20000}, {name:"48453002312", value:15000}, {name:"48453002313", value:20000}, {name:"48453002314", value:20000}, {name:"48453002315", value:20000}, {name:"48453002316", value:20000}, {name:"48453002317", value:20000}, {name:"48453002318", value:20000}, {name:"48453002402", value:15000}, {name:"48453002403", value:20000}, {name:"48453002411", value:20000}] 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), visualMap: false }); } } return res; }; var convertlineData = function(data) { var res = []; for(var i = 0; i < data.length; i++) { var dataItem = data[i]; var fromCoord = chinaGeoCoordMap[dataItem[0].name]; var toCoord = [116.4551,40.2539]; if(fromCoord && toCoord) { res.push([{ coord: fromCoord, value: dataItem[0].value }, { coord: toCoord, }]); } } return res; }; $.get(uploadedDataURL, function(geoJson) { echarts.registerMap('Austin', geoJson); myChart.setOption(option = { backgroundColor: '#404a59', title: { text: 'Austin micromobility and traffic', subtext: 'Muyang Lu', left: 'center', textStyle: { color: '#fff' } }, tooltip: { trigger: 'item' }, geo: { map: 'Austin', data: [{ name: '48453001766', value: 4822023 }], label: { normal: { show: false, textStyle: { color: '#aaa' } }, emphasis: { show: true, } }, roam: true, itemStyle: { normal: { areaColor: '#323c48', borderColor: '#111' }, emphasis: { areaColor: '#2a939d' } } }, visualMap: { left: 'right', min: 0, max: 20000, inRange: { color: ['#313695', '#4575b4', '#74add1', '#abd9e9', '#e0f3f8', '#ffffbf', '#fee090', '#fdae61', '#f46d43', '#d73027', '#a50026'] }, text: ['High', 'Low'], // 文本,默认为数值文本 calculable: true }, series: [{ name: 'Scooter Start', type: 'map', map: 'Austin', geoIndex: 0, aspectScale: 0.75, //长宽比 showLegendSymbol: false, // 存在legend时显示 label: { normal: { show: true, textStyle: { color: '#fff' } }, emphasis: { show: false, textStyle: { color: '#fff' } } }, roam: true, itemStyle: { normal: { areaColor: '#031525', borderColor: '#3B5077', }, emphasis: { areaColor: '#2B91B7' } }, animation: true, data: dataGeo }, { type: 'effectScatter', coordinateSystem: 'geo', data: convertData(data), visualMap: false, symbolSize: function(val) { return val[2] / 2000; }, showEffectOn: 'render', rippleEffect: { brushType: 'stroke' }, hoverAnimation: true, label: { normal: { formatter: '{b}', position: 'right', show: true } }, itemStyle: { normal: { color: 'yellow', shadowBlur: 10, shadowColor: 'yellow' } }, zlevel: 5 } ] }); });