仪表盘-基础echarts gauge配置项内容和展示

指数

配置项如下
      var fontSize = (val) => {
    return val
}
 option = {
     backgroundColor: '#012248',
     tooltip: {
         formatter: '{a} <br/>{c} Mbps'
     },
     series: [{
         name: '速率',
         type: 'gauge',
         center: ['50%', '50%'],
         min: 0,
         max: 100,
         startAngle: 210,
         endAngle: -30,
         radius: '40%',
         splitNumber: 5,
         axisLine: { // 坐标轴线
             lineStyle: { // 属性lineStyle控制线条样式
                 color: [
                     [0.09, 'lime'],
                     [0.82, '#1e90ff'],
                     [1, '#ff4500']
                 ],
                 width: fontSize(3),
                 shadowColor: '#fff', // 默认透明
                 shadowBlur: 10
             }
         },
         axisLabel: { // 坐标轴小标记
             show: true,
             // fontWeight: 'bolder',
             color: '#fff',
             shadowColor: '#fff', // 默认透明
             shadowBlur: 10
         },
         axisTick: { // 坐标轴小标记
             length: fontSize(15), // 属性length控制线长
             lineStyle: { // 属性lineStyle控制线条样式
                 color: 'auto',
                 shadowColor: '#fff', // 默认透明
                 shadowBlur: 10
             }
         },
         splitLine: { // 分隔线
             length: fontSize(25), // 属性length控制线长
             lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式
                 width: fontSize(3),
                 color: '#fff',
                 shadowColor: '#fff', // 默认透明
                 shadowBlur: 10
             }
         },
         pointer: { // 分隔线
             shadowColor: '#fff', // 默认透明
             shadowBlur: 5,
             width: fontSize(2)
         },
         title: {
             offsetCenter: [0, '65%'],
             textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE
                 fontWeight: 'bolder',
                 fontSize: fontSize(14),
                 fontStyle: 'italic',
                 color: '#fff',
                 shadowColor: '#fff', // 默认透明
                 shadowBlur: 10
             }
         },
         detail: {
             show: false,
             shadowColor: '#fff', // 默认透明
             shadowBlur: 5,
             offsetCenter: [0, 0], // x, y,单位px
             textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE
                 fontWeight: 'bolder',
                 color: '#fff',
                 fontSize: fontSize(14)
             }
         },
         data: [{
             value: 50,
             name: '4g:Mbps'
         }]
     }]
 }
    
截图如下