var value = 80;
var color = new echarts.graphic.LinearGradient(
0, 0, 1, 0, [{
offset: 0,
color: "#41D7F3",
},
{
offset: 1,
color: "#3D9FFF",
}
]
);
option = {
backgroundColor: '#fff',
series: [{
name: '信用分',
type: 'gauge',
startAngle: 180,
endAngle: 0,
min: 0,
max: 100,
radius: '83%',
axisLine: {
show: false
},
title: {
show: false
},
detail: {
show: false
},
axisTick: {
length: 10,
lineStyle: {
color: '#999'
}
},
splitLine: {
length: 15,
lineStyle: {
color: '#999'
}
},
axisLabel: {
color: '#999'
},
pointer: {
// show:false,
width: 28,
length: '30%'
},
itemStyle: {
color: color,
shadowColor: 'rgba(0,138,255,0.45)',
shadowBlur: 10,
shadowOffsetX: 2,
shadowOffsetY: 2
},
markPoint: {
// symbol:'circle',
// symbolSize:15,
// itemStyle: {
// color: "#fff"
// },
data: [{
x: "50%",
y: "50%",
symbol: 'circle',
symbolSize: 55,
itemStyle: {
color: color
},
}, {
x: "50%",
y: "50%",
symbol: 'circle',
symbolSize: 15,
itemStyle: {
color: "#fff"
},
}]
},
data: [{
value: value,
name: '年售电量情况'
}]
},
{
name: "已到人数",
type: 'gauge',
radius: '90%',
startAngle: 180.5,
endAngle: -0.5,
min: 0,
max: 100,
title: {
show: false
},
detail: {
show: false
},
axisLine: {
show: true,
lineStyle: {
width: 16,
color: [
[
value / 100, color
],
[
1, 'rgba(225,225,225,0.4)'
]
]
}
},
axisTick: {
show: false,
},
splitLine: {
show: false,
},
axisLabel: {
show: false
},
pointer: {
show: false,
},
itemStyle: {
normal: {
color: '#54F200',
}
},
data: [{
value: value,
name: '年售电量情况'
}]
}
]
}