Toggle navigation
By
你***迈
2019-07-10 08:27:27
脚本
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 angle = [220, -40], splitNum = 0, alertVal = 55, targetVal = 69, curVal = 212; var option = { backgroundColor: '#fff', tooltip: { show: false, formatter: "{a}
{b} : {c}%" }, series: [{ name:'最外层环仪表盘', z: 3, type: "gauge", min: 100, max: 600, startAngle: angle[0], endAngle: angle[1], splitNumber: splitNum + 10, axisLine: { lineStyle: { color: [ [1, "#c1c3c5"] ], width: 10 } }, axisTick: { lineStyle: { color: "#fff", width: 2 }, length: 0, splitNumber: 1 }, axisLabel: { distance: -40, formatter: function(v) { if (v % 1 == 0 && v != alertVal) return v; //else if(v==alertVal) return '' }, textStyle: { color: "#bbb" } }, splitLine: { show: true, length: 10, lineStyle: { color: '#fff', width: 2 } }, itemStyle: { normal: { color: "#818488", shadowColor: 'rgba(0, 0, 0, 0.5)', shadowBlur: 10 } }, detail: { formatter: "{value}", offsetCenter: [0, "60%"], textStyle: { fontSize: 30, color: "#333" } }, title: { show: false }, pointer: { length: '95%' }, data: [{ name: "", value: curVal }] }, { name: "警戒值仪表盘", type: "gauge", min: 65, max: 75, startAngle: angle[0], endAngle: angle[1], splitNumber: splitNum + 10, axisLine: { lineStyle: { color: [ [1, "transparent"] ], width: 10 } }, axisTick: { lineStyle: { color: "#fff", width: 2 }, length: 0, splitNumber: 1 }, axisLabel: { distance: -40, formatter: function(v) { if (v == alertVal) return v + '▼'; //else if(v==alertVal) return '' }, textStyle: { color: "#fb5310", fontWeight: 700 } }, splitLine: { show: true, length: 10, lineStyle: { color: '#fff', width: 2 } }, itemStyle: { normal: { color: "transparent" } }, pointer: { length: 0 }, detail: { show: false }, title: { show: false }, data: [{ name: "", value: '' }] }, { name: "内环仪表盘四段颜色", type: "gauge", min: 65, max: 75, radius: '69%', startAngle: angle[0], endAngle: angle[1], splitNumber: splitNum, axisLine: { lineStyle: { color: [ [0.186, '#6aaa39'], [0.258, '#46cb18'], [0.386, '#9cd072'], [0.506, '#fdf100'], [0.678, "#fb9902"], [1, "#fd3400"] ], width: 15 } }, axisTick: { show: false }, axisLabel: { show: false }, splitLine: { show: true, length: 15, lineStyle: { color: '#fff', width: 2 } }, itemStyle: { normal: { color: "transparent" } }, pointer: { length: 0 }, detail: { show: false }, title: { show: false }, data: [{ name: "", value: '' }] }, { name: "警戒值红线阴影", type: "gauge", min: 65, max: 75, radius: '70%', startAngle: angle[0], endAngle: angle[1], splitNumber: 1, axisLine: { lineStyle: { color: [ [(alertVal - 65) / splitNum - 0.001, 'transparent'], //[0.4, '#fbe010'], [(alertVal - 65) / splitNum + 0.001, '#c53c05'], [1, "transparent"] ], shadowColor: '#942B01', shadowBlur: 8, width: 20 } }, axisTick: { show: false }, axisLabel: { show: false }, splitLine: { show: false }, itemStyle: { normal: { color: "transparent" } }, pointer: { length: 0 }, detail: { show: false }, title: { show: false }, data: [{ name: "", value: '' }] }, { name: "目标值蓝色线阴影", type: "gauge", min: 65, max: 75, radius: '70%', startAngle: angle[0], endAngle: angle[1], splitNumber: 1, axisLine: { lineStyle: { color: [ [(targetVal - 65) / splitNum - 0.001, 'transparent'], //[0.4, '#fbe010'], [(targetVal - 65) / splitNum + 0.001, '#3fa7dc'], [1, "transparent"] ], shadowColor: '#176ADA', shadowBlur: 8, width: 20 } }, axisTick: { show: false }, axisLabel: { show: false }, splitLine: { show: false }, itemStyle: { normal: { color: "transparent" } }, pointer: { length: 0 }, detail: { show: false }, title: { show: false }, data: [{ name: "", value: '' }] }] }