Toggle navigation
色温气泡图
By
王***1
2020-02-21 08:31:50
脚本
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-1578651119458-tP0jufkz.json"; var data = [{ name: '北京', value: 199 }, { name: '天津', value: 542 }, { name: '山西', value: 881 }, { name: '内蒙古', value: 457 }, { name: '辽宁', value: 657 }, { name: '河北', value: 167 }, { name: '台湾', value: 490 }, { name: '黑龙江', value: 167 }, { name: '吉林', value: 267 }, { name: '陕西', value: 367 }, { name: '甘肃', value: 567 }, { name: '宁夏', value: 627 }, { name: '青海', value: 677 }, { name: '新疆', value: 0 }, { name: '西藏', value: 1 }, { name: '四川', value: 637 }, { name: '重庆', value: 647 }, { name: '山东', value: 617 }, { name: '河南', value: 607 }, { name: '江苏', value: 167 }, { name: '安徽', value: 267 }, { name: '湖北', value: 367 }, { name: '浙江', value: 567 }, { name: '福建', value: 867 }, { name: '江西', value: 967 }, { name: '湖南', value: 267 }, { name: '贵州', value: 167 }, { name: '云南', value: 367 }, { name: '广东', value: 467 }, { name: '广西', value: 167 }, { name: '海南', value: 567 }, { name: '上海', value: 667 }, ]; $.get(uploadedDataURL, function(chinaJson) { echarts.registerMap('china', chinaJson); var option = { backgroundColor:'#000', tooltip: { trigger: 'item', 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% 处的颜色 }, { offset: 1, color: 'rgba(0, 252, 255, 0)' // 100% 处的颜色 }], }, borderColor: '#A39039' //描边颜色 }, }, top: 130, }, 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(200,178,34,0.6)' }, { offset: 0.6, color: 'rgba(115,99,43,0.5)' }, { offset: 1, color: 'rgba(16,36,52,0.4)' } ] ) }, { min: 0.5, max: null, label: '已建立', color: { type: 'linear', x: 0, y: 0, x2: 0, y2: 1, colorStops: [{ offset: 0, color: 'rgba(23, 151, 148, 0.4)' // 0% 处的颜色 }, { offset: 0.6, color: 'rgba(22,159,156,0.8)' }, { offset: 1, color: 'rgba(22, 159, 156, 1)' // 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(193,194,195,0.1)' }, { offset: 0.3, color: 'rgba(153,168,166,0.1)' }, { offset: 1, color: 'rgba(0,255,204,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, 1)' // 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: 30, 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], visualMap: false }, { name: '天津', value: [117.190182, 39.125596, 542], visualMap: false }, { name: '山西', value: [112.549248, 37.857014, 881], visualMap: false }, { name: '内蒙古', value: [111.670801, 40.818311, 457], visualMap: false }, { name: '辽宁', value: [123.429096, 41.796767, 657], visualMap: false }, { name: '河北', value: [114.502461, 38.045474, 167], visualMap: false }, { name: '台湾', value: [121.5135, 25.0308, 490], visualMap: false }, { name: '黑龙江', value: [127.9688, 45.368, 167], visualMap: false }, { name: '吉林', value: [125.8154, 44.2584, 267], visualMap: false }, { name: '陕西', value: [109.1162, 34.2004, 367], visualMap: false }, { name: '甘肃', value: [103.5901, 36.3043, 567], visualMap: false }, { name: '宁夏', value: [106.3586, 38.1775, 627], visualMap: false }, { name: '青海', value: [101.4038, 36.8207, 677], visualMap: false }, { name: '新疆', value: [87.9236, 43.5883, 0], visualMap: false }, { name: '西藏', value: [91.11, 29.97, 1], visualMap: false }, { name: '四川', value: [103.9526, 30.7617, 637], visualMap: false }, { name: '重庆', value: [108.384366, 30.439702, 647], visualMap: false }, { name: '山东', value: [117.1582, 36.8701, 617], visualMap: false }, { name: '河南', value: [113.4668, 34.6234, 607], visualMap: false }, { name: '江苏', value: [118.8062, 31.9208, 167], visualMap: false }, { name: '安徽', value: [117.29, 32.0581, 267], visualMap: false }, { name: '湖北', value: [114.3896, 30.6628, 367], visualMap: false }, { name: '浙江', value: [119.5313, 29.8773, 567], visualMap: false }, { name: '福建', value: [119.4543, 25.9222, 867], visualMap: false }, { name: '江西', value: [116.0046, 28.6633, 967], visualMap: false }, { name: '湖南', value: [113.0823, 28.2568, 267], visualMap: false }, { name: '贵州', value: [106.6992, 26.7682, 167], visualMap: false }, { name: '云南', value: [102.9199, 25.4663, 367], visualMap: false }, { name: '广东', value: [113.12244, 23.009505, 467], visualMap: false }, { name: '广西', value: [108.479, 23.1152, 167], visualMap: false }, { name: '海南', value: [110.3893, 19.8516, 567], visualMap: false }, { name: '上海', value: [121.4648, 31.2891, 667], visualMap: false }, ], zlevel: 3, }, { type: 'map', map: 'china', scaleLimit: { min: 1, max: 1.2 }, label: { normal: { show: true, color: '#fff', //字的颜色 fontSize: 14, }, 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' //描边颜色 }, }, 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% 处的颜色 }, { offset: 1, color: 'rgba(0, 252, 255, 0.5)' // 100% 处的颜色 }], } } }, z: 2, top: 130, data: data } ] }; // echarts.init(document.getElementById("chart-panel")).setOption(option); myChart.setOption(option); })