仪表盘

描述:当前是关于Echarts图表中的 仪表盘 示例。
 
            
var normal=30,
all=100;
option = {
    backgroundColor: '#fff',
    tooltip: {
        formatter: "{a} <br/>值 : {c}"
    },
    grid: {
        top: 0,
        left: 0,
        right: 0,
        bottom: 0,
    },
    series: [{
        name: "正常数",
        type: "gauge",
        center: ['50%', '65%'],
        radius: '100%',
        min: 0, //最小刻度
        max: all, //最大刻度
        startAngle: 200,
        endAngle: -20,
        axisLine: {
            lineStyle: {
                color: [
                    [1, new echarts.graphic.LinearGradient(
                        0, 0, 1, 0, [{
                                offset: 0,
                                color: '#14E4A2',
                            }, {
                                offset: 0.5,
                                color: '#FFDA78',
                            },
                            {
                                offset: 1,
                                color: '#FFA00B',
                            }
                        ]
                    )]
                ],
                width: 180
            }
        },
        axisLabel: {
            show: false,
            color: [[1, '#14E4A2']],
        },
        axisTick: {
            show: false,

        },
        splitLine: {
            show: true,
            length: 180,
            lineStyle: {
                width: 5,
                color: '#fff'
            }
        },
        splitNumber: 80,
        itemStyle: {
            show: true,
        },
        detail: {
            textStyle: {
                fontSize: 20,
                fontWeight: '700',
                color:'#3286EC'
            },
            show: true,
            offsetCenter: [0, '30%'],
            formatter: (value) => {
                return [
                    `一般困难`
                ]
            },
        },
        data: [{
            value: normal,
        }],
        pointer: {
            show: true,
            length: "50%",
            width: "2%",
            
        },
        animationDuration: 4000,
    },
    ]
}