当前位置: 首页 > article >正文

echarts横向左右对比柱状图,两种展示方式(对向、反向)

1、反向
在这里插入图片描述
option代码如下:

option = {
                toolbox: {
                    feature: {
                    saveAsImage: { show: true }
                    }
                },
                tooltip: {
                    trigger: 'axis',
                    axisPointer: {
                    type: 'shadow'
                    }
                },
                legend: {
                    left: 'center',
                    // top: '6%',
                    itemWidth: 20,
                    itemHeight: 10,
                    itemGap: 20,
                    textStyle: {
                        padding: [3,0,0,0],
                        rich:{}
                    }
                },
                grid: [
                    {              
                        top: '18%',
                        bottom: '0',
                        left: '100px',
                        width: '36%',
                        containLabel: true
                    }, 
                    {            //中间隐藏
                        top: '18%',
                        bottom: '0',
                        left: '53%',
                        width: '0%',
                    },
                    {          //左边的位置
                        top: '18%',
                        bottom: '0',
                        right: '100px',
                        width: '36%',
                        containLabel: true
                    }
                ],
                xAxis: [{
                    type: 'value',
                    inverse: true,
                    show:false 
                }, 
                {
                    gridIndex: 1,
                    show: false
                }, 
                {
                    gridIndex: 2,
                    type: 'value',
                    show:false 
                }],
                yAxis: [
                {                            
                    position: 'right',
                    axisLabel: {
                        position: 'right',
                        show: false
                    },
                    type: 'category',
                    axisTick: {
                        show: false
                    },
                    data: ['科技招商例会项目','重大科技招商项目','领军企业']
                },
                {
                    gridIndex: 1,
                    position: 'center',
                    axisLine: {
                        show: false
                    }, 
                        axisLabel: {
                        position: 'right',
                    show: false
                    },
                    type: 'category',
                    axisTick: {
                        show: false
                    },
                    data: ['科技招商例会项目','重大科技招商项目','领军企业']
                },
                {   
                    gridIndex: 2,                      //右边的y坐标轴
                    position: 'left',
                    axisLabel: {
                        show: true
                    },
                    type: 'category',
                    axisTick: {
                        show: false
                    },
                    data: ['科技招商例会项目','重大科技招商项目','领军企业']
                },
                ],
                series: [
                    {
                        type: 'bar',
                        barWidth: 19,
                        name: '扶持企业(家)',
                        itemStyle: {
                            color: '#93BEFF'
                        },
                        label: {
                        show: true, // 显示标签
                        position: 'left', // 标签的位置
                        // 可以通过 formatter 自定义标签的内容
                        formatter: '{c}', // {c} 表示数据值
                        },
                        data: ['40','70','30']
                    },
                    {
                        type: 'bar',
                        barWidth: 19,
                        xAxisIndex: 2,
                        yAxisIndex: 2,
                        name: '扶持金额(万元)',
                        itemStyle: {
                            color: '#FAC858'
                        },
                        label: {
                        show: true, // 显示标签
                        position: 'right', // 标签的位置
                        // 可以通过 formatter 自定义标签的内容
                        formatter: '{c}', // {c} 表示数据值
                        },
                        data: ['6','10','7']
                    },
                ]
            };

2、对向
在这里插入图片描述
option代码如下

option = {
  toolbox: {
      feature: {
      saveAsImage: { show: true }
      }
  },
  tooltip: {
      show: true,
      trigger: 'axis',
      axisPointer: {
        type: 'shadow'
      }
  },
  legend: {
    left: 'center',
    // top: '6%',
    itemWidth: 20,
    itemHeight: 10,
    itemGap: 20,
    textStyle: {
        padding: [3,0,0,0],
        rich:{}
    }
  },
  grid: [
    {             
      top: '18%',
      bottom: '0',
      left: '62%',
      width: '28%',
      containLabel: true
  }, 
  {            //中间隐藏
      top: '18%',
      bottom: '0',
      left: '53%',
      width: '0%',
      height: '68%',
  },
  {        
      top: '18%',
      bottom: '0',
      right: '%',
      width: '28%',
      containLabel: true
  }
  ],
  xAxis: [{
      type: 'value',
      inverse: true,
      show:false 
  }, 
  {
      gridIndex: 1,
      show: false
  }, 
  {
      gridIndex: 2,
      type: 'value',
      show:false 
  }],
  yAxis: [
    {                       
      position: 'right',
      axisLabel: {
        position: 'right',
        show: true
      },
      type: 'category',
      axisTick: {
          show: false
      },
      data: ['科技招商例会项目','重大科技招商项目','领军企业']
    },
    {
      gridIndex: 1,
      position: 'center',
      axisLine: {
          show: false
      }, 
			axisLabel: {
        position: 'right',
        show: false
      },
      type: 'category',
      axisTick: {
          show: false
      },
     data: ['科技招商例会项目','重大科技招商项目','领军企业']
    },
    {                             
      gridIndex: 2,
      position: 'left',
      axisLabel: {
          show: true
      },
      type: 'category',
      axisTick: {
          show: false
      },
      data: ['科技招商例会项目','重大科技招商项目','领军企业']
    }
  ],
  series: [
        {
            type: 'bar',
            barWidth: 19,
            xAxisIndex: 2,
            yAxisIndex: 2,
            name: '扶持企业(家)',
            itemStyle: {
                color: '#93BEFF'
            },
            data: ['6','10','7']
        },
        {
            type: 'bar',
            barWidth: 19,
            name: '扶持金额(万元)',
            itemStyle: {
                color: '#FAC858'
            },
            data: ['40','70','30']
        }
    ]
};

http://www.kler.cn/a/372157.html

相关文章:

  • 大模型,多模态大模型面试【LoRA,分类,动静态数据类型,DDPM,ControlNet,IP-Adapter, Stable Diffusion】
  • 如何解决前端发送数据到后端为空的问题
  • MacOS/Macbook用户自定义字体安装教程
  • C语言中的野指针以及避免野指针的常用方式
  • 基于uniapp微信小程序的旅游系统
  • 电源完整性
  • 【大数据学习 | kafka】kafuka的基础架构
  • 使用Git进行版本控制的最佳实践
  • 1G-5G的技术转变和应用
  • 如何结合社交媒体进行ASO推广?
  • 技术干货|如何巧妙利用数字孪生技术助力口腔保健分析
  • 瑞芯微RK3566/RK3568 Android11下该如何默认屏蔽导航栏/状态栏?看这篇文章就懂了
  • 2023年信息安全工程师摸底测试卷
  • MongoDB 6.0 主从复制配置
  • 深度学习:正则化(Regularization)详细解释
  • 南山区怡海地铁站附近的免费停车点探寻
  • 蓝桥杯 python day01 第一题
  • Git获取本地仓库和常用指令
  • MongoDB 8.0 全新登场:究竟如何?
  • Python入门——iter迭代器—__iter__()方法__next__()方法
  • Comsol CPU水冷散热系统流热固多场耦合仿真
  • 【重生之我要苦学C语言】操作符详解、结构体与表达式求值过程
  • Docker部署学习
  • SQL语言基础
  • 【Linux】centos7内核编译6.11.3版本及其所出现的问题解决方案(升级make、升级gcc)
  • 包和模块(上) python复习笔记