横坐标/纵坐标加图片

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            var uploadedDataURL = '/asset/get/s/data-1629680502980-OuuHcFujK.png';

var dataArry = ['标题', '标题', '标题', '标题', '标题'];
var dataCount = [-11, -33, -77, -39, -55];
var maxArr = new Array(dataCount.length).fill(-100);
option = {
    backgroundColor: '#0e1c47',
    grid: {
        show: 'true',
        borderWidth: '0',
        height: '80%',
        width: '60%',
        x: '20%',
        bottom: '5%',
    },
    tooltip: {
        trigger: 'axis',
        axisPointer: {
            type: 'shadow',
        },
        formatter: function (params) {
            return params[0].axisValue + ':' + -params[0].data + '个';
        },
    },
    xAxis: { show: false },
    yAxis: {
        type: 'category',
        boundaryGap: ['20%', '20%'],
        inverse: true, //让y轴数据逆向
        axisLabel: {
            show: true,
            textStyle: {
                color: '#fff', //y轴字体颜色
            },
            formatter: function (value, index) {
                return ['{icon|' + (index + 1) + '}  ' + '{title|' + value + '}  '].join('\n');
            },
            //定义富文本标签
            rich: {
                title: {
                    color: '#fff',
                    fontWeight: 'bold',
                    fontSize: 16,
                    align: 'center',
                    margin: 20,
                },
                icon: {
                    color: '#0b1f3a',
                    fontSize: 13,
                    backgroundColor: {
                        image: '/asset/get/s/data-1629680502980-OuuHcFujK.png', 
                        //在应用中,一般写成require("/asset/get/s/data-1629680502980-OuuHcFujK.png")
                        //当然。可以先试试不加require。如果写直接路径不行,还是加上
                    },
                    backgroundSize: 20,
                    width: 20,
                    height: 25,
                },
            },
        },
        splitLine: { show: false }, //横向的线
        axisTick: { show: false }, //y轴的端点
        axisLine: { show: false }, //y轴的线
        data: dataArry,
    },
    series: [
        {
            name: '数据内框',
            type: 'bar',
            itemStyle: {
                normal: {
                    label: {
                        show: true, //开启显示
                        position: 'insideRight', //在上方显示
                        formatter: function (params) {
                            if (params.name !== '') {
                                return -params.value + '个';
                            } else {
                                return '';
                            }
                        },
                        textStyle: {
                            //数值样式
                            color: '#FFFFFF',
                            fontSize: 16,
                        },
                    },
                    barBorderRadius: 0,
                    color: '#21dbff',
                },
            },
            barWidth: 35,
            data: dataCount,
        },
        {
            name: '外框',
            type: 'bar',
            itemStyle: {
                normal: {
                    barBorderRadius: 0,
                    color: 'rgba(255, 255, 255, 0.14)', //rgba设置透明度0.14
                },
            },
            barGap: '-100%',
            z: 0,
            barWidth: 35,
            data: maxArr,
        },
    ],
};