柱状图进度条

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            var colors = ['#f00', '#00f', '#ff0', '#0ff', '#f0f'];
option = {
    title: {
        text: '世界人口总量',
        subtext: '数据来自网络',
    },
    tooltip: {
        trigger: 'axis',
        axisPointer: {
            type: 'shadow',
        },
    },
    grid: {
        left: '3%',
        right: '4%',
        bottom: '3%',
        containLabel: true,
    },
    xAxis: {
        show: false, //不显示x轴相关信息
    },
    yAxis: [
        {
            show: true,
            type: 'category',
            data: ['html5', 'css', 'js', 'vue', 'node'],
            axisTick: { show: false }, //不显示刻度线
            axisLabel: {
                color: '#000',
            },
            axisLine: {
                show: false,
            },
            // inverse: true,
        },
        {
            show: true,
            type: 'category',
            data: [70, 33, 60, 78, 69],
            axisTick: { show: false }, //不显示刻度线
            axisLabel: {
                color: '#000',
                formatter: '{value}%'
            },
            axisLine: {
                show: false,
            },
            // inverse: true,
        },
    ],
    series: [
        {
            name: '条',
            z: 1,
            yAxisIndex: 0,
            type: 'bar',
            data: [70, 33, 60, 78, 69],
            // 修改第一条柱子的圆角
            itemStyle: {
                normal: {
                    barBorderRadius: 20,
                    color: function (params) {
                        //params 传递过来的柱子对象
                        // dataIndex 是当前柱子的索引
                        var num = colors.length;
                        return colors[params.dataIndex % num];
                    },
                },
                // color 可以修改柱子的颜色
                // color:"orange"
            },
            // 柱子之间的间距
            barCategoryGap: 5,
            // 柱子之间的宽度
            barWidth: 20,
            // 显示柱子内的文字
            label: {
                show: false,
                position: 'inside',
                formatter: '{c}%',
                // {c} 会自动解析为data中的数据
            },
        },
        {
            name: '框',
            z: 0,
            yAxisIndex: 1,
            type: 'bar',
            data: [100, 100, 100, 100, 100],
            // 柱子之间的间距
            barCategoryGap: 5,
            // 柱子之间的宽度
            barWidth: 20,
            itemStyle: {
                color: '#DBE4EB', //填充色
                borderColor: '#F1F4F7',
                borderWidth: 1,
                barBorderRadius: 15,
            },
        },
    ],
};