仪表盘

描述:当前是关于Echarts图表中的 仪表盘 示例。
 
            var w = document.documentElement.clientWidth;
var a,b;
if (w >= 1300 && w < 1500) {
    a = 10;
    b = 12;
    c = '36%';
}else if(w < 1300){
    a = 10;
    b = 12;
    c = '36%';
}else{
    a = 15;
    b = 24;
    c = '40%';
}
var legendData = ["业务指标"];
var seriesData = ["-36.55"];
//gaugeChart
//normalChart


option = {
//   backgroundColor: "#062a44",
  series: [{
    name: '刻度',
    type: 'gauge',
    radius: '53%',
    min:0,//最小刻度
    max:100,//最大刻度
    splitNumber: 10, //刻度数量
    startAngle: 225,
    endAngle: -45,
    axisLine: {
      show: true,
      lineStyle: {
        width: 1,
        color: [[1,'rgba(0,0,0,0)']]
      }
    },//仪表盘轴线
    axisLabel: {
      show: true,
      color:'#4c647c',
      distance:25,
    //   formatter:function(v){
    //         switch (v + '') {
    //             case '0' : return '0';
    //             case '2' : return '2W';
    //             case '4' : return '4W';
    //             case '6' : return '6W';
    //             case '8' : return '8W';
    //             case '10' : return '10W';
    //             case '12' : return '12W';
    //             case '14' : return '14W';
    //             case '16' : return '16W';
    //         }
    //     }
    },//刻度标签。
    axisTick: {
      show: true,
       splitNumber: 7,
      lineStyle: {
        color: '#4c647c',
        width: 1,
      },
      length: -8
    },//刻度样式
    splitLine: {
      show: true,
      length: -20,
      lineStyle: {
        color: '#4c647c'
      }
    },//分隔线样式
    detail: {
      show: false
    },
    pointer: {
      show: false
    }
  },
    {


      type: 'gauge',
      radius: c,
      center: ['50%', '50%'],

      splitNumber: 0, //刻度数量
      startAngle: 225,
      endAngle: -45,
      axisLine: {
        show: true,
        lineStyle: {
          width: 15,
          color: [
            [
              1, new echarts.graphic.LinearGradient(
              0, 0, 1, 0, [{
              offset: 0,
              color: '#4e6be3'
            },
              {
                offset: 1,
                color: '#23b4f9'
              }
            ]
              )
            ]
          ]
        }
      },
      //分隔线样式。
      splitLine: {
        show: false,
      },
      axisLabel: {
        show: false
      },
      axisTick: {
        show: false
      },
      pointer: {
        show: false
      },
      title: {
        show: true,
        offsetCenter: [0, '-26%'], // x, y,单位px
        textStyle: {
          color: '#4c647c',
          fontSize: a
        }
      },
      //仪表盘详情,用于显示数据。
      detail: {
        show: true,
        offsetCenter: [0, '2%'],
        color: '#4c647c',
        formatter: function(params) {
            // var params = params.toFixed(2)
      return params + '%'
      
    },
    textStyle: {
      fontSize: b
    }
    },
    data: seriesData
  }
  ]
};