gauge刻度图

描述:当前是关于Echarts图表中的 示例。
 
            option = {
        backgroundColor: "#0e2147",
        title: {
            show: true,
            text: '合规率',
            x: '50%',
            y: '73%',
            z: 10,
            textAlign: 'center',
            textStyle: {
                color: '#ffffff',
                fontSize: 30
            },
        },
        series: [
            {
                name: "内部进度条",
                type: "gauge",
                radius: '50%',
                splitNumber: 6,
                axisLine: {
                    lineStyle: {
                        color: [
                            [75 / 100, '#00faff'],
                            [1, "rgba(0,193,255,0.2)"]
                        ],
                        width: 20
                    }
                },
                axisLabel: {
                    show: false,
                },
                axisTick: {
                    show: false,
                },
                splitLine: {
                    show: false,
                },
                pointer: {
                    show: false,
                },
            },
            {
                name: '外部刻度',
                type: 'gauge',
                radius: '55%',
                min: 0, //最小刻度
                max: 100, //最大刻度
                splitNumber: 10, //刻度数量
                startAngle: 220,
                endAngle: -40,
                axisLine: {
                    show: false,
                },
                //仪表盘轴线
                axisLabel: {
                    show: false,
                }, 
				//刻度标签
                axisTick: {
                    show: true,
                    splitNumber: 6,
                    lineStyle: {
                        color: '#00faff', //用颜色渐变函数不起作用
                        width: 1,
                    },
                    length: -5
                }, 
				//刻度样式
                splitLine: {
                    show: true,
                    length: -8,
                    lineStyle: {
                        color: '#00faff', //用颜色渐变函数不起作用
                        width: 1,
                    }
                }, //分隔线样式
                detail: {
                    show: false
                },
                pointer: {
                    show: false
                }
            },
            /*内部*/
            {
                type: 'pie',
                radius: ['0', '40%'],
                z: 3,
                hoverAnimation: false,
                data: [{
                    name: '合规率',
                    value: 75.85,
                    itemStyle: {
                        normal: {
                            color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [{
                                offset: 0,
                                color: '#025ebb'
                            }, {
                                offset: 0.5,
                                color: '#06a3da'
                            },
                            {
                                offset: 1,
                                color: '#025ebb'
                            }])
                        }
                    },
                    label: {
                        normal: {
                            rich: {
                                a: {
                                    color: '#ffffff',
                                    align: 'center',
                                    fontSize: 48,
                                },
                            },
                            formatter: function (params) {
                                return "{a|" + params.value + "%"+"}";
                            },
                            position: 'center',
                            show: true
                        }
                    },
                    labelLine: {
                        show: false
                    }
                }],
            },
            /*外一层*/
            {
				type: "pie",
                radius: "60%",
                avoidLabelOverlap: false,
                z: 1,
                hoverAnimation: false,
                label: {
                    show: false
                },
                labelLine: {
                    show: false
                },
                data: [{
                    "value": 1
                }],
                itemStyle: {
                    normal: {
						color: 'rgba(0,131,255,0.05)',
                    }
                }
            },
            //外二层圈
            {
                type: "pie",
                radius: "70%",
                avoidLabelOverlap: false,
                z: 0,
                hoverAnimation: false,
                label: {
                    show: false
                },
                labelLine: {
                    show: false
                },
                data: [{
                    "value": 1
                }],
                itemStyle: {
                    normal: {
						color: 'rgba(0,131,255,0.05)',
                    }
                }
            }
        ]
    };