我的项目要写这种图, 其中背景突变找了那么长时间记录一下
背景突变应用这个属性:
色值color
换成线性色彩对象:
简略写法是:
数据显示的突变应用这个属性:
上面是全副配置
option = {
series: [
{
type: 'gauge',
startAngle: 0,
endAngle: 360,
pointer: {
show: false
},
progress: {
show: true,
overlap: false,
roundCap: true,
clip: false,
itemStyle: {
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
{ offset: 0, color: '#D46B08' },
{ offset: 1, color: '#FFD591' }
])
}
},
axisLine: {
lineStyle: {
width: 30,
color: [[1, {
type: 'linear',
colorStops: [
{ offset: 0, color: 'red' },
{ offset: 1, color: 'blue' }
]
}]]
// opacity: 0
}
},
splitLine: {
show: false,
},
axisTick: {
show: false
},
axisLabel: {
show: false,
distance: 50
},
data: [
{
value: 25.33
}
],
title: {
fontSize: 14
},
detail: {
valueAnimation: true,
offsetCenter: ['0%', '0%'],
fontSize: 20,
formatter: '{value}%'
}
}
]
};
发表回复