仪表盘

描述:当前是关于Echarts图表中的 示例。
 
            var dataArr = 44;
var colorSet = {
    color: '#468EFD'
};
option = {
    backgroundColor: '#0E1327',
    tooltip: {
        formatter: "{a} <br/>{b} : {c}%"
    },

    series: [{
            name: "外部线",
            type: "gauge",
            radius: '65%', // 动态
            startAngle: 225,
            endAngle: -45,
            axisLine: {
                lineStyle: {
                    color: [
                        [1, '#31F3FF'] // 动态
                    ],
                    width: 1
                }
            },
            axisLabel: {
                show: false,
            },
            axisTick: {
                show: false,
            },
            splitLine: {
                show: false,
            },
            detail: {
                show: false
            },
            title: { //标题
                show: false,
            }
        },
        {
            name: '外部刻度',
            type: 'gauge',
            radius: '65%',
            min: 0, //最小刻度
            max: 100, //最大刻度
            splitNumber: 10, //刻度数量
            startAngle: 225,
            endAngle: -45,
            axisLine: {
                show: false,
                lineStyle: {
                    color: [
                        [1, 'rgba(0,0,0,0)']
                    ],
                }
            }, //仪表盘轴线
            axisLabel: {
                show: true,
                color: '#31F3FF',
                fontSize: 20, // 动态
                distance: -20, // 动态

            }, //刻度标签。
            axisTick: {
                show: false,
            }, //刻度样式
            splitLine: {
                show: false,
            },
        },
        {
            name: "内部宽线条",
            type: "gauge",
            radius: '55%',
            startAngle: 225,
            endAngle: -45,
            axisLine: {
                lineStyle: {
                    color: [
                        [1, '#122B3C']
                    ],
                    width: 40
                }
            },
            axisLabel: {
                show: false,
            },
            axisTick: {
                show: false,
            },
            splitLine: {
                show: false,
            },
            detail: {
                show: false
            },
            title: {
                show: false,
            }
        },
        {
            name: "内部细线条",
            type: "gauge",
            radius: '40%',
            startAngle: 225,
            endAngle: -45,
            axisLine: {
                lineStyle: {
                    color: [
                        [1, '#122B3C']
                    ],
                    width: 3
                }
            },
            axisLabel: {
                show: false,
            },
            axisTick: {
                show: false,
            },
            splitLine: {
                show: false,
            },
            detail: {
                show: false
            },
            title: {
                show: false,
            }
        },
        {
            name: "间隔条形",
            type: "gauge",
            radius: '52.5%',
            z: 4,
            splitNumber: 35,
            startAngle: 225,
            endAngle: -45,
            axisLine: {
                lineStyle: {
                    opacity: 0
                }
            },
            axisLabel: {
                show: false,
            },
            axisTick: {
                show: true,
                length: 20,
                splitNumber: 1,
                lineStyle: {
                    color: '#122B3C',
                    width: 1
                }
            },
            splitLine: {
                show: false
            },
            detail: {
                show: false
            },
            title: {
                show: false,
            }
        },
        {
            name: "数据",
            type: "gauge",
            radius: '52.5%',
            z: 3,
            startAngle: 225,
            max: 100,
            endAngle: -45,
            axisLine: {
                lineStyle: {
                    color: [
                        [dataArr / 100, '#31F3FF'], // 动态
                        [1, '#185363']
                    ],
                    width: 20
                }
            },
             tooltip: {
              show: false  
            },
            axisLabel: {
                show: false,
            },
            axisTick: {
                show: false,
            },
            splitLine: {
                show: false
            },
            detail: {
                show: true,
                fontWeight: 'bold',
                fontSize: 40
            },
            pointer: {
                show: true,
                width: 3,
            },
            data: [{
                name: '',
                value: dataArr
            }]
        },
        // 内圆
        {
            "name": '内圆环',
            "type": 'pie',
            "radius": ['4%', '2%'],
            "hoverAnimation": false,
            tooltip: {
              show: false  
            },
            cursor: "default",
            "labelLine": {
                "normal": {
                    "show": false
                }
            },
            itemStyle: {
                color: '#122B3C'
            },
            animation: false,
            "data": [1]
        },
        // 内圆
        {
            "name": '内圆环2',
            "type": 'pie',
            "radius": '2%',
            "hoverAnimation": false,
            cursor: "default",
            tooltip: {
              show: false  
            },
            "labelLine": {
                "normal": {
                    "show": false
                }
            },
            itemStyle: {
                color: '#31F3FF'
            },
            animation: false,
            "data": [1]
        },
    ]
};