Toggle navigation
地图
By
1***去
2020-09-26 02:50:18
脚本
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
图表已生成
整理代码
刷新
代码
// 借鉴的地址 // https://gallery.echartsjs.com/editor.html?c=xG9FYWv88 var uploadedDataURL = "/asset/get/s/data-1578651119458-tP0jufkz.json"; var data = [{ name: '北京', value: 199, value1: 123, value2: 236, }, { name: '天津', value: 542, value1: 123, value2: 236, }, { name: '山西', value: 881, value1: 123, value2: 236, }, { name: '内蒙古', value: 457, value1: 123, }, { name: '辽宁', value: 657, value1: 123, value2: 236, }, { name: '河北', value: 167, value1: 123, value2: 236, }, { name: '台湾', value: 490, value1: 123, value2: 236, }, { name: '黑龙江', value: 167, value1: 123, value2: 236, }, { name: '吉林', value: 267, value1: 123, value2: 236, }, { name: '陕西', value: 367, value1: 123, value2: 654, }, { name: '甘肃', value: 567, value1: 123, value2: 654, }, { name: '宁夏', value: 627, value1: 123, value2: 654, }, { name: '青海', value: 677, value1: 123, value2: 654, }, { name: '新疆', value: 0, value1: 564, value2: 395, }, { name: '西藏', value: 1, value1: 123, value2: 154, }, { name: '四川', value: 637, value1: 123, value2: 154, }, { name: '重庆', value: 647, value1: 123, value2: 154, }, { name: '山东', value: 617, value1: 123, value2: 154, }, { name: '河南', value: 607, value1: 123, value2: 154, }, { name: '江苏', value: 167, value1: 123, value2: 154, }, { name: '安徽', value: 267, value1: 123, value2: 154, }, { name: '湖北', value: 367, value1: 123, value2: 136, }, { name: '浙江', value: 567, value1: 123, value2: 136, }, { name: '福建', value: 867, value1: 123, value2: 136, }, { name: '江西', value: 967, value1: 46, value2: 136, }, { name: '湖南', value: 267, value1: 46, value2: 136, }, { name: '贵州', value: 167, value1: 46, value2: 136, }, { name: '云南', value: 367, value1: 46, value2: 136, }, { name: '广东', value: 467, value1: 46, value2: 136, }, { name: '广西', value: 167, value1: 46, value2: 136, }, { name: '海南', value: 567, value1: 164, value2: 136, }, { name: '上海', value: 667, value1: 164, value2: 136, }, ]; $.get(uploadedDataURL, function(chinaJson) { echarts.registerMap('china', chinaJson); var option = { // backgroundColor:'#000', backgroundColor: '#0F1C3C', tooltip: { trigger: 'item', formatter: function(parms) { var str = parms.name + "" + // parms.marker + "" + parms.data.name + "" + " 能源站:" + parms.data.value + "" + "供暖个数:" + parms.data.value1 + "" + "供暖面积:" + parms.data.value2 + "万㎡"; return str; }, // formatter: function(params) { // if (params.data.value.length > 1) { // return params.data.name + ":" + params.data.value[2] + "人" // } else { // return params.data.name + ":" + params.data.value + "人" // } // }, extraCssText: 'font-size:18px;' }, geo: { map: 'china', roam: false, scaleLimit: { min: 1, max: 1.2 }, itemStyle: { normal: { areaColor: { type: 'linear', x: 0, y: 0, x2: 0, y2: 1, colorStops: [{ offset: 0, // color: 'rgba(0, 252, 255, 0)' // 0% 处的颜色 color: '#073684' // 0% 处的颜色 }, { offset: 1, // color: 'rgba(0, 252, 255, 0)' // 100% 处的颜色 color: '#061E3D' // 100% 处的颜色 }], }, // borderWidth: 3, shadowColor: 'rgba(10,76,139,1)', // shadowOffsetY: 0, // shadowBlur: 60, // borderColor: '#A39039' //描边颜色 }, }, top: 30, }, visualMap: { type: "piecewise", realtime: false, calculable: true, inRange: { color: ['#0D2434', '#00CC99', '#DCB222'] }, pieces: [{ min: 0, max: 0.5, label: '未建立', color: new echarts.graphic.LinearGradient( 1, 0, 0, 0, [{ offset: 0, color: 'rgba(212,242,231,0.6)' }, { offset: 0.6, color: 'rgba(0,191,255,0.5)' }, { offset: 1, color: 'rgba(0,255,255,0.4)' } ] ) }, { min: 0.5, max: null, label: '已建立', color: { type: 'linear', x: 0, y: 0, x2: 0, y2: 1, colorStops: [{ offset: 0, color: 'rgba(0,191,255,0.3)' // 0% 处的颜色 }, { offset: 0.6, color: 'rgba(0,191,255,0.4)' }, { offset: 1, color: 'rgba(135,206,250, 0.8)' // 100% 处的颜色 }], globalCoord: false // 缺省为 false } }], itemSymbol: '', itemWidth: 15, itemHeight: 15, bottom: '7%', right: '5%', show: true, textStyle: { color: '#ffffff', fontSize: 16, }, }, series: [{ type: 'scatter', coordinateSystem: 'geo', rippleEffect: { brushType: 'stroke' }, showEffectOn: 'render', itemStyle: { normal: { color: { type: 'radial', x: 0.5, y: 0.5, r: 0.5, colorStops: [{ offset: 0, color: 'rgba(135,206,250,0.1)' }, { offset: 0.3, color: 'rgba(135,206,250,0.1)' }, { offset: 1, color: 'rgba(135,206,250,0.6)' }], global: false // 缺省为 false }, borderWidth: 0, borderColor: '#b4dccd' } }, emphasis: { itemStyle: { color: { type: 'radial', x: 0.5, y: 0.5, r: 0.5, colorStops: [{ offset: 0, color: 'rgba(0, 0,0, 0.3)' // 0% 处的颜色 }, { offset: 0.3, color: 'rgba(153,168,166,0.5)' // 0% 处的颜色 }, { offset: 1, color: 'rgba(0, 255, 255, 0.8)' // 100% 处的颜色 }], global: false }, borderWidth: 0, borderColor: '#b4dccd', } }, label: { normal: { // show: true, // color: '#fff', // fontWeight: 'bold', // position: 'inside', formatter: function(para) { return '{cnNum|' + para.data.value[2] + '}' // + '{txtFontsize|人}' }, rich: { cnNum: { fontSize: 19, fontWeight: 'bold', color: '#fff', }, txtFontsize: { fontSize: 8, color: '#fff' } } }, emphasis: { formatter: function(para) { return '{cnNum|' + para.data.value[2] + '}' + '{txtFontsize|人}' }, rich: { cnNum: { fontSize: 10, fontWeight: 'bold', color: '#fff', }, txtFontsize: { fontSize: 8, color: '#fff' } } } }, // symbol: 'circle', // symbolSize: function(val) { // return (val[2] / 10); // }, // data: [{ // // name: '北京', // // value: [116.405285, 39.904989, 199], // // value: [116.405285, 39.904989, 199], // visualMap: false // }, // { // name: '天津', // // value: [117.190182, 39.125596, 542], // value: [117.190182, 39.125596, 542], // visualMap: false // }, // { // name: '山西', // // value: [112.549248, 37.857014, 881], // value: [112.549248, 37.857014, 881], // visualMap: false // }, // { // name: '内蒙古', // // value: [111.670801, 40.818311, 457], // value: [111.670801, 40.818311, 457], // visualMap: false // }, // { // name: '辽宁', // // value: [123.429096, 41.796767, 657], // value: [123.429096, 41.796767, 657], // visualMap: false // }, // { // name: '河北', // // value: [114.502461, 38.045474, 167], // value: [114.502461, 38.045474, 167], // visualMap: false // }, // { // name: '台湾', // // value: [121.5135, 25.0308, 490], // value: [121.5135, 25.0308, 490], // visualMap: false // }, // { // name: '黑龙江', // // value: [127.9688, 45.368, 167], // value: [127.9688, 45.368, 167], // visualMap: false // }, // { // name: '吉林', // // value: [125.8154, 44.2584, 267], // value: [125.8154, 44.2584, 267], // visualMap: false // }, // { // name: '陕西', // // value: [109.1162, 34.2004, 367], // value: [109.1162, 34.2004, 367], // visualMap: false // }, // { // name: '甘肃', // // value: [103.5901, 36.3043, 567], // value: [103.5901, 36.3043, 567], // visualMap: false // }, // { // name: '宁夏', // // value: [106.3586, 38.1775, 627], // value: [106.3586, 38.1775, 627], // visualMap: false // }, // { // name: '青海', // // value: [101.4038, 36.8207, 677], // value: [101.4038, 36.8207, 677], // visualMap: false // }, // { // name: '新疆', // // value: [87.9236, 43.5883, 0], // // value: [ 0,564,395], // visualMap: false // }, // { // name: '西藏', // // value: [91.11, 29.97, 1], // value: [91.11, 29.97, 1], // visualMap: false // }, // { // name: '四川', // // value: [103.9526, 30.7617, 637], // value: [103.9526, 30.7617, 637], // visualMap: false // }, // { // name: '重庆', // // value: [108.384366, 30.439702, 647], // value: [108.384366, 30.439702, 647], // visualMap: false // }, // { // name: '山东', // // value: [117.1582, 36.8701, 617], // value: [117.1582, 36.8701, 617], // visualMap: false // }, // { // name: '河南', // // value: [113.4668, 34.6234, 607], // value: [113.4668, 34.6234, 607], // visualMap: false // }, // { // name: '江苏', // // value: [118.8062, 31.9208, 167], // value: [118.8062, 31.9208, 167], // visualMap: false // }, // { // name: '安徽', // // value: [117.29, 32.0581, 267], // value: [117.29, 32.0581, 267], // visualMap: false // }, // { // name: '湖北', // // value: [114.3896, 30.6628, 367], // value: [114.3896, 30.6628, 367], // visualMap: false // }, // { // name: '浙江', // // value: [119.5313, 29.8773, 567], // value: [119.5313, 29.8773, 567], // visualMap: false // }, // { // name: '福建', // // value: [119.4543, 25.9222, 867], // value: [119.4543, 25.9222, 867], // visualMap: false // }, // { // name: '江西', // // value: [116.0046, 28.6633, 967], // value: [116.0046, 28.6633, 967], // visualMap: false // }, // { // name: '湖南', // // value: [113.0823, 28.2568, 267], // value: [113.0823, 28.2568, 267], // visualMap: false // }, // { // name: '贵州', // // value: [106.6992, 26.7682, 167], // value: [106.6992, 26.7682, 167], // visualMap: false // }, // { // name: '云南', // // value: [102.9199, 25.4663, 367], // value: [102.9199, 25.4663, 367], // visualMap: false // }, // { // name: '广东', // // value: [113.12244, 23.009505, 467], // value: [113.12244, 23.009505, 467], // visualMap: false // }, // { // name: '广西', // // value: [108.479, 23.1152, 167], // value: [108.479, 23.1152, 167], // visualMap: false // }, // { // name: '海南', // // value: [110.3893, 19.8516, 567], // value: [110.3893, 19.8516, 567], // visualMap: false // }, // { // name: '上海', // // value: [121.4648, 31.2891, 667], // value: [121.4648, 31.2891, 667], // // visualMap: false // }, // ], zlevel: 3, }, { type: 'map', map: 'china', rippleEffect: { brushType: 'stroke' }, scaleLimit: { min: 1, max: 1.2 }, label: { normal: { show: true, color: '#fff', //字的颜色 fontSize: 10, }, emphasis: { show: false, color: '#fff', type: 'linear', x: 1, y: 0, x2: 0, y2: 0, colorStops: [{ offset: 0, color: 'rgba(81,98,31,1)' // 0% 处的颜色 }, { offset: 1, color: 'rgba(0,0,0,0.6)' // 100% 处的颜色 }], } }, itemStyle: { normal: { areaColor: { type: 'linear', x: 0, y: 0, x2: 0, y2: 1, colorStops: [{ offset: 0, color: 'rgba(0, 252, 255, 0.5)' // 0% 处的颜色 }, { offset: 1, color: 'rgba(0, 252, 255, 0.3)' // 100% 处的颜色 }], globalCoord: false // 缺省为 false }, // borderColor: '#A39039', //描边颜色 borderColor: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ offset: 0, color: '#00F6FF' }, { offset: 1, color: '#53D9FF' }], false), }, }, emphasis: { normal: { label: { show: false, color: "#53e5ce" } }, itemStyle: { areaColor: { type: 'linear', x: 0, y: 0, x2: 0, y2: 1, colorStops: [{ offset: 0, // color: 'rgba(0, 252, 255, 1)' // 0% 处的颜色 color: '#073684' // 0% 处的颜色 }, { offset: 1, // color: 'rgba(0, 252, 255, 0.5)' // 100% 处的颜色 color: '#061E3D' // 100% 处的颜色 }], }, } }, z: 2, top: 30, data: data } ] }; // echarts.init(document.getElementById("chart-panel")).setOption(option); myChart.setOption(option); })