const gradient = new echarts.graphic.LinearGradient(0, 0, 1, 1, [ { offset: 0, color: '#1044EE' }, { offset: 1, color: '#00FFF6' } ]); option = { series: [ { type: 'gauge', center: ['50%', '50%'], startAngle: 90, endAngle: -270, itemStyle: { color: gradient }, progress: { show: true, overlap: false, roundCap: true, clip: false }, pointer: { show: false }, axisLine: { lineStyle: { width: 40 } }, axisTick: { show: false }, splitLine: { show: false }, axisLabel: { show: false, distance: -20, color: '#999', fontSize: 20 }, anchor: { show: false }, title: { show: false }, detail: { valueAnimation: true, width: '60%', lineHeight: 40, borderRadius: 8, offsetCenter: [0, 0], fontSize: 60, fontWeight: 'bolder', formatter: '{value} %', color: '#000' }, data: [ { value: 30 } ] } ] };