Toggle navigation
气象空气相关
By
a***6
2019-07-23 02:06:41
脚本
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 category = ["PM₂.₅", "PM₁₀", "SO₂", "O₃", "NO₂", "CO", "温度", "气压", "湿度", "风速"]; option = { backgroundColor: '#ddd', "visualMap": { "type": "continuous", "text": ["%", ""], "itemHeight": 200, "show": true, "min": -100, "max": 100, "calculable": true, "align": "left", "color":"black", "orient": "vertical", "left": "right", "top": "middle", "symbolSize": 800, "inRange": { "color": ["#00FF00", "#ADFF2F", "#FFFF00", "#FFD700", "#FFA500", "#FF4500", "#FF0000", "#C71585", "#800080"], "opacity": 1 } }, "grid": { "y": 15 }, "tooltip": { formatter : function(obj) { var value = obj.value; var i = value[0]; var j = value[1]; var axisX = category[j]; var axisY = category[i]; return '
' + axisX + ' 与 ' + axisY + '
' + '相关性系数: ' + value[2] + '
'; } }, "xAxis": { "type": "category", "data": ["PM₂.₅", "PM₁₀", "SO₂", "O₃", "NO₂", "CO", "温度", "气压", "湿度", "风速"], "name": "日期", "axisLabel": { "color": "white" }, "nameTextStyle": { "color": "#fff", "fontSize": 14 }, "splitLine": { "show": false }, "axisLine": { "show": true, "lineStyle": { "color": "rgba(200,200,200,0.1)" } } }, "yAxis": { "type": "category", "data": ["PM₂.₅", "PM₁₀", "SO₂", "O₃", "NO₂", "CO", "温度", "气压", "湿度", "风速"], "name": "AQI指数", "nameLocation": "start", "nameTextStyle": { "color": "#fff", "fontSize": 16 }, "splitLine": { "show": false }, "axisLine": { "show": true, "lineStyle": { "color": "rgba(200,200,200,0.1)" } }, "axisLabel": { "color": "white" } }, "series": { "name": "北京", "type": "scatter", "symbol": "circle", "hoverAnimation": true, symbolSize: function(params) { var value = params[2]; var ratio = -Math.sqrt(Math.abs(params[2])) / 13 + 1; if (category.length <= 15) { w = Math.abs(value) > 70 ? 55 : 40; h = 40 * ratio } else if (category.length <= 30) { w = Math.abs(value) > 70 ? 33 : 25; h = 25 * ratio; } else { var w = Math.abs(value) > 70 ? 26 : 18; var h = 18 * ratio; } return [w, h]; }, "itemStyle": { "normal": { "opacity": 0.8 }, "emphasis": { "opacity": 1, "borderType": "solid", "borderWidth": 1, "borderColor": "#ccc", "shadowColor": "#ccc", "shadowBlur": 2, "shadowOffsetX": 2, "shadowOffsetY": 2 } }, "data": [{ "value": [0, 0, 100], "symbol": "circle", "symbolRotate": 45 }, { "value": [0, 1, 92], "symbol": "circle", "symbolRotate": 45 }, { "value": [0, 2, 34], "symbol": "circle", "symbolRotate": 45 }, { "value": [0, 3, 8], "symbol": "circle", "symbolRotate": 45 }, { "value": [0, 4, 34], "symbol": "circle", "symbolRotate": 45 }, { "value": [0, 5, 56], "symbol": "circle", "symbolRotate": 45 }, { "value": [0, 6, 36], "symbol": "circle", "symbolRotate": 45 }, { "value": [0, 7, 24], "symbol": "circle", "symbolRotate": 45 }, { "value": [0, 8, -6], "symbol": "circle", "symbolRotate": -45 }, { "value": [0, 9, -10], "symbol": "circle", "symbolRotate": -45 }, { "value": [1, 0, 92], "symbol": "circle", "symbolRotate": 45 }, { "value": [1, 1, 100], "symbol": "circle", "symbolRotate": 45 }, { "value": [1, 2, 47], "symbol": "circle", "symbolRotate": 45 }, { "value": [1, 3, 17], "symbol": "circle", "symbolRotate": 45 }, { "value": [1, 4, 41], "symbol": "circle", "symbolRotate": 45 }, { "value": [1, 5, 55], "symbol": "circle", "symbolRotate": 45 }, { "value": [1, 6, 48], "symbol": "circle", "symbolRotate": 45 }, { "value": [1, 7, 21], "symbol": "circle", "symbolRotate": 45 }, { "value": [1, 8, -19], "symbol": "circle", "symbolRotate": -45 }, { "value": [1, 9, -12], "symbol": "circle", "symbolRotate": -45 }, { "value": [2, 0, 34], "symbol": "circle", "symbolRotate": 45 }, { "value": [2, 1, 47], "symbol": "circle", "symbolRotate": 45 }, { "value": [2, 2, 100], "symbol": "circle", "symbolRotate": 45 }, { "value": [2, 3, 28], "symbol": "circle", "symbolRotate": 45 }, { "value": [2, 4, 21], "symbol": "circle", "symbolRotate": 45 }, { "value": [2, 5, 61], "symbol": "circle", "symbolRotate": 45 }, { "value": [2, 6, 53], "symbol": "circle", "symbolRotate": 45 }, { "value": [2, 7, 41], "symbol": "circle", "symbolRotate": 45 }, { "value": [2, 8, -45], "symbol": "circle", "symbolRotate": -45 }, { "value": [2, 9, 2], "symbol": "circle", "symbolRotate": 45 }, { "value": [3, 0, 8], "symbol": "circle", "symbolRotate": 45 }, { "value": [3, 1, 17], "symbol": "circle", "symbolRotate": 45 }, { "value": [3, 2, 28], "symbol": "circle", "symbolRotate": 45 }, { "value": [3, 3, 100], "symbol": "circle", "symbolRotate": 45 }, { "value": [3, 4, -48], "symbol": "circle", "symbolRotate": -45 }, { "value": [3, 5, 0], "symbol": "circle", "symbolRotate": -45 }, { "value": [3, 6, 74], "symbol": "circle", "symbolRotate": 45 }, { "value": [3, 7, 22], "symbol": "circle", "symbolRotate": 45 }, { "value": [3, 8, -74], "symbol": "circle", "symbolRotate": -45 }, { "value": [3, 9, 16], "symbol": "circle", "symbolRotate": 45 }, { "value": [4, 0, 34], "symbol": "circle", "symbolRotate": 45 }, { "value": [4, 1, 41], "symbol": "circle", "symbolRotate": 45 }, { "value": [4, 2, 21], "symbol": "circle", "symbolRotate": 45 }, { "value": [4, 3, -48], "symbol": "circle", "symbolRotate": -45 }, { "value": [4, 4, 100], "symbol": "circle", "symbolRotate": 45 }, { "value": [4, 5, 47], "symbol": "circle", "symbolRotate": 45 }, { "value": [4, 6, -12], "symbol": "circle", "symbolRotate": -45 }, { "value": [4, 7, -22], "symbol": "circle", "symbolRotate": -45 }, { "value": [4, 8, 25], "symbol": "circle", "symbolRotate": 45 }, { "value": [4, 9, -32], "symbol": "circle", "symbolRotate": -45 }, { "value": [5, 0, 56], "symbol": "circle", "symbolRotate": 45 }, { "value": [5, 1, 55], "symbol": "circle", "symbolRotate": 45 }, { "value": [5, 2, 61], "symbol": "circle", "symbolRotate": 45 }, { "value": [5, 3, 0], "symbol": "circle", "symbolRotate": -45 }, { "value": [5, 4, 47], "symbol": "circle", "symbolRotate": 45 }, { "value": [5, 5, 100], "symbol": "circle", "symbolRotate": 45 }, { "value": [5, 6, 28], "symbol": "circle", "symbolRotate": 45 }, { "value": [5, 7, 34], "symbol": "circle", "symbolRotate": 45 }, { "value": [5, 8, -9], "symbol": "circle", "symbolRotate": -45 }, { "value": [5, 9, 6], "symbol": "circle", "symbolRotate": 45 }, { "value": [6, 0, 36], "symbol": "circle", "symbolRotate": 45 }, { "value": [6, 1, 48], "symbol": "circle", "symbolRotate": 45 }, { "value": [6, 2, 53], "symbol": "circle", "symbolRotate": 45 }, { "value": [6, 3, 74], "symbol": "circle", "symbolRotate": 45 }, { "value": [6, 4, -12], "symbol": "circle", "symbolRotate": -45 }, { "value": [6, 5, 28], "symbol": "circle", "symbolRotate": 45 }, { "value": [6, 6, 100], "symbol": "circle", "symbolRotate": 45 }, { "value": [6, 7, 19], "symbol": "circle", "symbolRotate": 45 }, { "value": [6, 8, -91], "symbol": "circle", "symbolRotate": -45 }, { "value": [6, 9, 19], "symbol": "circle", "symbolRotate": 45 }, { "value": [7, 0, 24], "symbol": "circle", "symbolRotate": 45 }, { "value": [7, 1, 21], "symbol": "circle", "symbolRotate": 45 }, { "value": [7, 2, 41], "symbol": "circle", "symbolRotate": 45 }, { "value": [7, 3, 22], "symbol": "circle", "symbolRotate": 45 }, { "value": [7, 4, -22], "symbol": "circle", "symbolRotate": -45 }, { "value": [7, 5, 34], "symbol": "circle", "symbolRotate": 45 }, { "value": [7, 6, 19], "symbol": "circle", "symbolRotate": 45 }, { "value": [7, 7, 100], "symbol": "circle", "symbolRotate": 45 }, { "value": [7, 8, -7], "symbol": "circle", "symbolRotate": -45 }, { "value": [7, 9, 4], "symbol": "circle", "symbolRotate": 45 }, { "value": [8, 0, -6], "symbol": "circle", "symbolRotate": -45 }, { "value": [8, 1, -19], "symbol": "circle", "symbolRotate": -45 }, { "value": [8, 2, -45], "symbol": "circle", "symbolRotate": -45 }, { "value": [8, 3, -74], "symbol": "circle", "symbolRotate": -45 }, { "value": [8, 4, 25], "symbol": "circle", "symbolRotate": 45 }, { "value": [8, 5, -9], "symbol": "circle", "symbolRotate": -45 }, { "value": [8, 6, -91], "symbol": "circle", "symbolRotate": -45 }, { "value": [8, 7, -7], "symbol": "circle", "symbolRotate": -45 }, { "value": [8, 8, 100], "symbol": "circle", "symbolRotate": 45 }, { "value": [8, 9, -30], "symbol": "circle", "symbolRotate": -45 }, { "value": [9, 0, -10], "symbol": "circle", "symbolRotate": -45 }, { "value": [9, 1, -12], "symbol": "circle", "symbolRotate": -45 }, { "value": [9, 2, 2], "symbol": "circle", "symbolRotate": 45 }, { "value": [9, 3, 16], "symbol": "circle", "symbolRotate": 45 }, { "value": [9, 4, -32], "symbol": "circle", "symbolRotate": -45 }, { "value": [9, 5, 6], "symbol": "circle", "symbolRotate": 45 }, { "value": [9, 6, 19], "symbol": "circle", "symbolRotate": 45 }, { "value": [9, 7, 4], "symbol": "circle", "symbolRotate": 45 }, { "value": [9, 8, -30], "symbol": "circle", "symbolRotate": -45 }, { "value": [9, 9, 100], "symbol": "circle", "symbolRotate": 45 }], "label": { "normal": { "show": true, "color": "#000", formatter : function(params) { var data = params.value[0]; return data[2]; } }, "emphasis": { "fontStyle": "italic", "fontWeight": "bold", "fontSize": 16 } } } }