let value = 55.33; let title = '超期率'; let int = value.toFixed(2).split('.')[0]; let float = value.toFixed(2).split('.')[1]; option = { backgroundColor: '#051F54', title: { text: '{a|' + int + '}{b|.' + float + '}\n{c|' + title + '}', x: 'center', y: 'center', textStyle: { rich: { a: { fontSize: 48, color: '#29EEF3' }, b: { fontSize: 20, color: '#29EEF3', padding: [0, 0, 14, 0] }, c: { fontSize: 20, color: '#ffffff', padding: [5, 0] } } } }, series: [{ type: 'gauge', radius: '60%', clockwise: true, startAngle: '90', endAngle: '-269.9999', splitNumber: 50, detail: { offsetCenter: [0, -20], formatter: ' ' }, pointer: { show: false }, axisLine: { show: true, lineStyle: { color: [ [0.1, '#e2e14f'], [0.3, '#00a7fb'], [0.5, '#00e0fb'], [1, '#00ffb4'] ], width: 30 } }, axisTick: { show: false }, splitLine: { show: true, length: 32, lineStyle: { color: '#051F54', width: 6 } }, axisLabel: { show: false } }, { type: 'pie', name: '内层细圆环', radius: ['43%', '45%'], hoverAnimation: false, startAngle: 200, itemStyle: { normal: { color: { type: 'linear', x: 0, y: 0, x2: 0, y2: 1, colorStops: [{ offset: 0, color: '#00a7fb' // 0% 处的颜色 }, { offset: 0.3, color: '#00a7fb80' // 100% 处的颜色 }, { offset: 0.4, color: '#00a7fb50' // 100% 处的颜色 }, { offset: 1, color: '#00a7fb10' // 100% 处的颜色 }], } } }, label: { show: false }, data: [100] } ] };