双向双柱状图echarts value配置项内容和展示

配置项如下
      xData=['居民医保', '职工医保', '居民养老', '职工养老', '机关养老',]
data1=['84','13','43','63','22'],
data2=['54','73','32','53','41'],
data3=['54','73','32','53','41'],
data4=['44','53','92','13','31'],
option = {
   backgroundColor: 'rgba(7, 29, 29,1)',
   timeline: {
            show: false,
            top: 0,
            data: []
          },
          tooltip: {
				show: true,
				trigger: 'axis',
				formatter: function(params) {
					console.log(params);
					if(params[0].componentIndex==0){
						return '<span style="font-weight:bolder;">'+params[0].name + ' - 人员情况</span><br/>' +
							'<span style="display:inline-block; width:10px; height:10px; border-radius:100px; margin-right:5px; background:'+params[0].color.colorStops[1].color+'"></span>'+params[0].seriesName + ' : ' + params[0].value+"万人<br/>"+
							'<span style="display:inline-block; width:10px; height:10px; border-radius:100px; margin-right:5px; background:'+params[1].color.colorStops[1].color+'"></span>'+params[1].seriesName + ' : ' + params[1].value+'万人';
						
					}else{
						return '<span style="font-weight:bolder;">'+params[0].name + ' - 机构情况</span><br/>' +
							'<span style="display:inline-block; width:10px; height:10px; border-radius:100px; margin-right:5px; background:'+params[0].color.colorStops[0].color+'"></span>'+params[0].seriesName + ' : ' + params[0].value+"个<br/>"+
							'<span style="display:inline-block; width:10px; height:10px; border-radius:100px; margin-right:5px; background:'+params[1].color.colorStops[0].color+'"></span>'+params[1].seriesName + ' : ' + params[1].value+'个';
						
					}
					
				}
			},
          /*title: {
             text: 'XXXX完成项目数',
             textStyle: {
                color: '#FFFFFF',
                fontWeight: '800',
                fontSize: '20',
              },
             left: 'center',
             top: '2%',
         },*/
          legend: {
            show: true,
            top: '7%',
            right:0,
            textStyle: {
              color: '#CDD7D7'
            },
            data: ['参保数', '实际缴费数']
          },
          grid: [
				// 左边柱子
				{
					show: false,
					left: '2%',
					top: '10%',
					bottom: '20',
					containLabel: true,
					width: '43%'
				},
				// 中间
				{
					show: false,
					left: '51%',
					top: '10%',
					bottom: '20',
					width: '0%'
				},
				// 右边柱子
				{
					show: false,
					right: '2%',
					top: '10%',
					bottom: '20',
					containLabel: true,
					width: '43%'
				}
			],
          xAxis: [
            {
              name:'万人',
              type: 'value',
              inverse: true,
              axisLine: {
                show: true,
                lineStyle:{
                  color: '#189cfe' ,
                }
              },
              nameLocation: 'start' ,
              nameGap:10,
              axisTick: {
                show: true
              },
              axisLabel: {
                show: true,
                color:'#FFF',
              },
              min:0,/*  min 和 max 属性,确保坐标轴分隔段数大小一致    */
              max:100,
              splitLine: {
                show: false
              }
            },
            {
              gridIndex: 1,
              show: false
            },
            {
              name:'个',
              gridIndex: 2,
              axisLine: {
                show: true,
                lineStyle:{
                  color: '#189cfe' ,
                }
              },
              nameLocation: 'start' ,
              nameGap:10,
              axisTick: {
                show: true
              },
              min:0,/*  min 和 max 属性,确保坐标轴分隔段数大小一致    */
              max:100,
              axisLabel: {
                show: true,
                color:'#FFF',
              },
              splitLine: {
                show: false
              }
            }
          ],
          yAxis: [
            {
              type: 'category',
              inverse: true,
              position: 'right',
              axisLine: {
                show: false
              },
              axisTick: {
                show: false
              },
              axisLabel: {
                show: false
              },
              data: xData
            },
            {
              gridIndex: 1,
              type: 'category',
              inverse: true,
              position: 'center',
              axisLine: {
                show: false
              },
              
              axisTick: {
                show: false
              },
              axisLabel: {
                show: true,
                align: 'center',
                color: '#FFF',
                fontSize: 14
              },
              data: xData
            },
            {
              gridIndex: 2,
              type: 'category',
              inverse: true,
              position: 'left',
              axisLine: {
                show: false
              },
              axisTick: {
                show: false
              },
              axisLabel: {
                show: false
              },
              data: xData
            }
          ],
          series: [
            {
              name: '参保数',
              type: 'bar',
              xAxisIndex: 0,
              yAxisIndex: 0,
              barWidth: 8,
              barGap: '0%',
              showBackground: true,
              backgroundStyle:{
                borderRadius: [100,0,0,0],
                color:"#11294d",
              },
              itemStyle: {
                borderRadius: [100,0,0,100],
                color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [
                  {
                    offset: 0,
                    color: '#56c8ff'
                  },
                  {
                    offset: 1,
                    color: '#08c1f8'
                  }
                ])
              },
              /*label: {
                show: true,
                position: 'left',
                color: '#4BE6E6'
              },*/
              data:data1
            },
            {
              name: '实际缴费数',
              type: 'bar',
              xAxisIndex: 0,
              yAxisIndex: 0,
              barWidth: 8,
              barGap: '0%',
              showBackground: true,
              backgroundStyle:{
                borderRadius: [0,0,0,100],
                color:"#11294d",
              },
              itemStyle: {
                borderRadius: [100,0,0,100],
                color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [
                  {
                    offset: 0,
                    color: '#f2f59e'
                  },
                  {
                    offset: 1,
                    color: '#f4b979'
                  }
                ])
              },
              /*label: {
                show: true,
                position: 'left',
                color: '#4BE6E6'
              },*/
              data:data2
            },
            {
              name: '参保数',
              type: 'bar',
              xAxisIndex: 2,
              yAxisIndex: 2,
              barWidth: 8,
              barGap: '0%',
              showBackground: true,
              backgroundStyle:{
                borderRadius: [0,100,0,0],
                color:"#11294d",
              },
              itemStyle: {
                borderRadius: [0,100,100,0],
                color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [
                  {
                    offset: 0,
                    color: '#08c1f8'
                  },
                  {
                    offset: 1,
                    color: '#56c8ff'
                  }
                ])
              },
              /*label: {
                show: true,
                position: 'right',
                color: '#F29740'
              },*/
              data: data3
            },
            {
              name: '实际缴费数',
              type: 'bar',
              xAxisIndex: 2,
              yAxisIndex: 2,
              barWidth: 8,
              barGap: '0%',
              showBackground: true,
              backgroundStyle:{
                borderRadius: [0,0,100,0],
                color:"#11294d",
              },
              itemStyle: {
                borderRadius: [0,100,100,0],
                color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [
                  {
                    offset: 0,
                    color: '#f4b979'
                  },
                  {
                    offset: 1,
                    color: '#f2f59e'
                  }
                ])
              },
              /*label: {
                show: true,
                position: 'right',
                color: '#F29740'
              },*/
              data: data4
            }
          ]
};

    
截图如下