var dataArr = 44;
var colorSet = {
color: '#468EFD'
};
option = {
backgroundColor: '#0E1327',
tooltip: {
formatter: "{a} <br/>{b} : {c}%"
},
series: [{
name: "外部线",
type: "gauge",
radius: '65%', // 动态
startAngle: 225,
endAngle: -45,
axisLine: {
lineStyle: {
color: [
[1, '#31F3FF'] // 动态
],
width: 1
}
},
axisLabel: {
show: false,
},
axisTick: {
show: false,
},
splitLine: {
show: false,
},
detail: {
show: false
},
title: { //标题
show: false,
}
},
{
name: '外部刻度',
type: 'gauge',
radius: '65%',
min: 0, //最小刻度
max: 100, //最大刻度
splitNumber: 10, //刻度数量
startAngle: 225,
endAngle: -45,
axisLine: {
show: false,
lineStyle: {
color: [
[1, 'rgba(0,0,0,0)']
],
}
}, //仪表盘轴线
axisLabel: {
show: true,
color: '#31F3FF',
fontSize: 20, // 动态
distance: -20, // 动态
}, //刻度标签。
axisTick: {
show: false,
}, //刻度样式
splitLine: {
show: false,
},
},
{
name: "内部宽线条",
type: "gauge",
radius: '55%',
startAngle: 225,
endAngle: -45,
axisLine: {
lineStyle: {
color: [
[1, '#122B3C']
],
width: 40
}
},
axisLabel: {
show: false,
},
axisTick: {
show: false,
},
splitLine: {
show: false,
},
detail: {
show: false
},
title: {
show: false,
}
},
{
name: "内部细线条",
type: "gauge",
radius: '40%',
startAngle: 225,
endAngle: -45,
axisLine: {
lineStyle: {
color: [
[1, '#122B3C']
],
width: 3
}
},
axisLabel: {
show: false,
},
axisTick: {
show: false,
},
splitLine: {
show: false,
},
detail: {
show: false
},
title: {
show: false,
}
},
{
name: "间隔条形",
type: "gauge",
radius: '52.5%',
z: 4,
splitNumber: 35,
startAngle: 225,
endAngle: -45,
axisLine: {
lineStyle: {
opacity: 0
}
},
axisLabel: {
show: false,
},
axisTick: {
show: true,
length: 20,
splitNumber: 1,
lineStyle: {
color: '#122B3C',
width: 1
}
},
splitLine: {
show: false
},
detail: {
show: false
},
title: {
show: false,
}
},
{
name: "数据",
type: "gauge",
radius: '52.5%',
z: 3,
startAngle: 225,
max: 100,
endAngle: -45,
axisLine: {
lineStyle: {
color: [
[dataArr / 100, '#31F3FF'], // 动态
[1, '#185363']
],
width: 20
}
},
tooltip: {
show: false
},
axisLabel: {
show: false,
},
axisTick: {
show: false,
},
splitLine: {
show: false
},
detail: {
show: true,
fontWeight: 'bold',
fontSize: 40
},
pointer: {
show: true,
width: 3,
},
data: [{
name: '',
value: dataArr
}]
},
// 内圆
{
"name": '内圆环',
"type": 'pie',
"radius": ['4%', '2%'],
"hoverAnimation": false,
tooltip: {
show: false
},
cursor: "default",
"labelLine": {
"normal": {
"show": false
}
},
itemStyle: {
color: '#122B3C'
},
animation: false,
"data": [1]
},
// 内圆
{
"name": '内圆环2',
"type": 'pie',
"radius": '2%',
"hoverAnimation": false,
cursor: "default",
tooltip: {
show: false
},
"labelLine": {
"normal": {
"show": false
}
},
itemStyle: {
color: '#31F3FF'
},
animation: false,
"data": [1]
},
]
};