echarts如何将两个相同的图例合并到一起

我用echarts做了两个图,两个图的数据不同,但是两个图的legend是一模一样的,正常的话会出现两个一模一样的图例,但是我想实现只显示一个图例,点击的话两个图都会出现变化,也就是说将两个图例变成一个,各位大佬有么有什么好方法

你好,这个写出来了吗

让两个 legend 一个show=true, 一个show=false, 在show=true的 legend上 添加 legend 的点击事件,在触发该事件时向里一个echarts 实例发 action.legend.legendSelect 有问题可加我 QQ 2804809682

现在默认支持了

img


option = {
  tooltip: {
    trigger: 'axis',
    axisPointer: {
      type: 'shadow' // 'shadow' as default; can also be 'line' or 'shadow'
    }
  },
  title: [
    {
      text: '在线构建',
      subtext: '总计 ' +565324242,
      left: '30%',
      textAlign: 'center'
    },
    {
      text: '站数量:312\n\n桩数量:991',
      left: '30%',
      bottom:"20%",
      textAlign: 'center'
    },
    {
      text: '主题下载',
      subtext:"总计 "+985756,
      left: '75%',
      textAlign: 'center'
    }
  ],
  grid: [
    {
      width: '38%',
      right:0,
      // bottom: '45%',
      containLabel: true
    },
    {
      containLabel: true
    }
  ],
 xAxis: {
    type: 'category',
    data: ['空开', '电表']
  },
  yAxis: {
     type: 'value'
  },
  series: [
     // 插座 环形图
    {
      type: 'pie',
      radius: [0, '50%'],
      center: ['30%', '38%'],
      data: [
          {
            name:"jfhgs",
            value:9234,
          },
          {
            name:"sdgdgsdh",
            value:3432,
          },
          {
            name:"gdgddfww",
            value:2423,
          }
       ]
    },
    // 空开电电表
    {
      name: '在线',
      type: 'bar',
      stack: 'total',
      label: {
        show: true
      },
      emphasis: {
        focus: 'series'
      },
      data: [520, 302]
    },
    {
      name: '离线',
      type: 'bar',
      stack: 'total',
      label: {
        show: true
      },
      emphasis: {
        focus: 'series'
      },
      data: [120, 534]
    },
  ]
};