多组椭圆柱状图echarts scroll配置项内容和展示

配置项如下
      option = {
    color: ['#C65FF9', '#FF704C', '#2872FC'],
      tooltip: {
        trigger: 'axis',
        axisPointer: {            // 坐标轴指示器,坐标轴触发有效
            type: 'shadow'        // 默认为直线,可选为:'line' | 'shadow'
        },
        formatter: function (params) {
            console.log(params)
            var tar = params[1];
            var tar1 = params[4];
            return tar.name + '<br/>' + tar.seriesName + ' : ' + tar.value+'<br/>'+tar1.seriesName+' : '+tar1.value;
        }
    },
    legend: {
        data: ['武汉', '北京'],
        //right: 10,
        top: 12,
        type: 'scroll',
        icon: 'circle',
        itemWidth: 10,
        itemHeight: 10,
        itemGap: 16,
        // 因为柱子顶部和底部是通过 offset 跟柱子结合起来的,如果取消选中,柱子数量变化,又要重新计算 offset,为了简单点就直接禁掉了
        selectedMode: false,
    },
    xAxis: {
        type: 'category',
        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
    },
    yAxis: {
        type: 'value'
    },
    series: [
        {
            name: '武汉',
            type: 'bar',
            barWidth: 24,
            barCategoryGap: 12,
            data: ['11.8651', '4.9385'],
            itemStyle: {
          // 柱体渐变色
                color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
                    {
                        offset: 0,
                        color: '#E1A4FF',
                    },
                    {
                        offset: 1,
                        color: '#C65FF9',
                    },
                ])
            },
        },
        {
            name: '武汉',
            type: 'pictorialBar',
            symbolSize: [24, 6],
            // 这个属性很重要,直接决定了顶部跟柱子是否契合
            symbolOffset: [-14.8, -3],
            z: 12,
            itemStyle: { color: '#C65FF9' },
            symbolPosition: 'end',

            // 要给成武汉这两个柱子的值,这是圆柱顶部,值不给对高度会对不上
            data: ['11.8651', '4.9385'],
        },
        {
            name: '武汉',
            type: 'pictorialBar',
            symbolSize: [24, 6],
            symbolOffset: [-14.8, 3],
            z: 12,
            itemStyle: { color: '#C65FF9' },
            symbolPosition: 'start',

       // 这个给成大于 0 的值就行,设置了 position,一定会在柱子底部展示
            data: [1, 1],
        },
        {
            name: '北京',
            type: 'bar',
            barWidth: 24,
            barCategoryGap: 12,
            data: ['3.7493', '2.5536'],
            itemStyle: {
                color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
                    {
                        offset: 0,
                        color: '#FFAC97',
                    },
                    {
                        offset: 1,
                        color: '#FF704C',
                    },
                ])
            },
        },
        {
            name: '北京',
            type: 'pictorialBar',
            symbolSize: [24, 6],
            symbolOffset: [14, -3],
            z: 12,
            itemStyle: { color: '#FF704C' },
            symbolPosition: 'end',
            data: ['3.7493', '2.5536'],
        },
        {
            name: '北京',
            type: 'pictorialBar',
            symbolSize: [24, 6],
            symbolOffset: [14, 3],
            z: 12,
            itemStyle: { color: '#FF704C' },
            symbolPosition: 'start',
            data: ['3.7493', '1.5536'],
        }
    ]
};

    
截图如下