刻度echarts gauge配置项内容和展示

可和饼图进行随意组合

配置项如下
      
let total = 66
let data1 = [
    {value: 23, name: 'test1'},
    {value: 33, name: 'test2'},
]
option = {
    backgroundColor: "#1e3756",
    tooltip: {
        trigger: 'item',
    },
    title: {
        zlevel: 0,
        text: total,
        subtext: '总数',
        top: '40%',
        left: '40%',
        textAlign: 'center',
        textStyle: {
            color: '#FFA042',
            fontSize: 80,
        },
        subtextStyle: {
            fontSize: 60,
            color: '#fff',
        },
    },
    legend: {
        orient: 'vertical',
        right: 10,
        top: 20,
        bottom: 20,
        itemWidth: 15, // 图例图形的宽度
        itemHeight: 10, // 图例图形的高度
        itemGap: 30,
        textStyle: {
            color: '#fff',
            fontSize: 14,
            marginTop: 60,
        },
    },
    series: [
        {
            color: ['#163d59'],
            type: 'gauge',
            center: ['40%', '50%'],
            startAngle: 150,
            endAngle: -209.999,
            splitNumber: 12,
            radius: '70%',
            pointer: {
                show: false,
            },
            progress: {
                show: false,
                roundCap: true,
                width: 1,
            },
            axisLine: {
                show: true,
                lineStyle: {
                    width: 0,
                    color: [
                        [0.25, '#fa71cd'],
                        [0.5, '#0ba360'],
                        [0.75, '#f9d423'],
                        [1, '#00c6fb'],
                    ],
                },
            },
            axisTick: {
                distance: -25,
                length: 20,
                splitNumber: 20,
                lineStyle: {
                    width: 2,
                    color: 'auto',
                },
            },
            splitLine: {
                show: false,
                distance: -35,
                length: 10,
                lineStyle: {
                    width: 10,
                    color: '#099fe4',
                },
            },
            axisLabel: {
                show: false,
            },
            anchor: {
                show: false,
            },
            title: {
                show: false,
            },
            detail: {
                show: false,
            },
            data: [],
        },
    ],
};


    
截图如下