进度条

描述:当前是关于Echarts图表中的 示例。
 
            let list = [
    {
        name: '',
        value: 8.76,
    },
];
let yName = list.map((item) => item.name);
let xData = list.map((item) => item.value);
let barWidth = 18;
option = {
    xAxis: {
        splitLine: {
            show: false,
        },
        axisLabel: {
            show: false,
        },
        axisTick: {
            show: false,
        },
        axisLine: {
            show: false,
        },
    },
    grid: {
        containLabel: true,
        left: 0,
        top: 0,
        right: 10,
        bottom: 0,
    },
    yAxis: [
        {
            inverse: true,
            axisLine: {
                show: false,
            },
            axisTick: {
                show: false,
            },
            axisLabel: {
                margin: 10,
                textStyle: {
                    fontSize: 14,
                    color: '#fff',
                },
            },
            data: yName,
        },
    ],
    series: [
        {
            //内
            type: 'bar',
            barWidth,
            legendHoverLink: false,
            symbolRepeat: true,
            silent: true,
            itemStyle: {
                color: '#44FFEB',
            },
            data: list,
            z: 1,
            animationEasing: 'elasticOut',
        },
        {
            // 背景
            type: 'pictorialBar',
            animationDuration: 0,
            symbolRepeat: 'fixed',
            symbolMargin: '20%',
            symbol: 'roundRect',
            symbolSize: [6, barWidth],
            itemStyle: {
                normal: {
                    color: '#2E4B6B',
                },
            },
            data: [100],
            z: 0,
            animationEasing: 'elasticOut',
        },
        {
            //分隔
            type: 'pictorialBar',
            itemStyle: {
                color: '#131C2A',
            },
            symbolRepeat: 'fixed',
            symbolMargin: 3,
            symbol: 'roundRect',
            symbolClip: true,
            symbolSize: [3, barWidth],
            symbolPosition: 'start',
            symbolOffset: [6, 0],
            data: list,
            z: 2,
            animationEasing: 'elasticOut',
        },
    ],
};