效果查看:将option复制到 echarts解析 

垂直方向:

​​​​​​

// 垂直方向代码示例
option = {
    legend: {
        // 这里data省略echarts会自动匹配,也可自行配置
    },
    xAxis: [
        // 关键点:多个X轴进行匹配
        {
            type: 'category',
            position: 'bottom',
            data: ['2021', '']   //空字符串则不会展示
        },
        {
            type: 'category',
            position: 'bottom',
            data: ['', '2022']
        },
    ],
    yAxis: [
        {
            type: 'value'
        }
    ],
    series: [
        {
            name: '苹果',
            type: 'bar',
            data: [1],
        },
        {
            name: '西瓜',
            type: 'bar',
            data: [3],
        },
        {
            name: '西瓜',
            type: 'bar',
            xAxisIndex: 1,   //匹配第二个X轴
            data: [null, 3], //第一个不需要匹配,所以为null或者其他空值
        },
        {
            name: '香蕉',
            type: 'bar',
            xAxisIndex: 1,  //匹配第二个X轴
            data: [null, 5], //第一个不需要匹配,所以为null或者其他空值
        },
    ]
};

水平方向:

// 水平方向代码示例
option = {
  legend: {
    // 这里data省略echarts会自动匹配,也可自行配置
  },
  xAxis: {
    type: 'value',
    boundaryGap: [0, 0.01]
  },
  yAxis:[
    // 关键点:多个y轴进行匹配
    {
      type: 'category',
      position: 'left',
      data: ['2021', ''] //空字符串则不会展示
    },
    {
      type: 'category',
      position: 'left',
      data: ['', '2022']
    }
  ],
  series: [
    {
      name: '苹果',
      type: 'bar',
      data: [1]
    },
    {
      name: '西瓜',
      type: 'bar',
      data: [3]
    },
    {
      name: '西瓜',
      type: 'bar',
      yAxisIndex: 1, //匹配第二个y轴
      data: [null, 3] //第一个不需要匹配,所以为null或者其他空值
    },
    {
      name: '香蕉',
      type: 'bar',
      yAxisIndex: 1, //匹配第二个y轴
      data: [null, 5] //第一个不需要匹配,所以为null或者其他空值
    }
  ]
};

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐