同一个legend 匹配多个series

描述:当前是关于Echarts图表中的 示例。
 
            var iconImg='path://M810.666 128H213.334C166.396 128 128 166.396 128 213.334v597.332C128 857.604 166.396 896 213.334 896h597.332C857.604 896 896 857.604 896 810.666V213.334C896 166.396 857.604 128 810.666 128z m-384 597.334L213.334 512l59.728-59.728 153.604 153.604 324.272-324.272 59.728 59.73-384 384z'
var data = {
  legendList:[
    {name:"显示上月",icon:iconImg},
    {name:"外雇车装载率",icon:iconImg},
    {name:"自备车装载率",icon:iconImg},
    {name:"出发货量",icon:iconImg},
    {name:"中转货量",icon:iconImg},
    {name:"到达货量",icon:iconImg},
],
  monthList: ["19/012", "20/01","20/02", "20/03", "20/04", "20/05"],
  placingList: [
      {name:"显示上月",type:'bar',data:[11,20,10,4,12,10]},
      {name:"显示上月",type:'bar',data:[10,20,11,12,6,10]},
      {name:"显示上月",type:'line',data:[70,90,100,170,80,60]},
      {name:"显示上月",type:'line',data:[50,70,90,160,90,120]},
      {name:"显示上月",type:'line',data:[30,60,80,150,90,160]},
      {name:"外雇车装载率",type:'bar',data:[10,11,32,21,12,12]},
      {name:"自备车装载率",type:'bar',data:[20,22,22,23,31,55]},
      {name:"出发货量",type:'line',data:[10,30,50,120,90,110]},
      {name:"中转货量",type:'line',data:[20,40,60,140,100,120]},
      {name:"到达货量",type:'line',data:[30,50,70,160,70,150]}
  ],
}
option = {
    backgroundColor:'#0e1c47',
    tooltip: {
    trigger: 'axis',
    textStyle: {
        fontSize:9,
    }
  },
  grid: {
      top: '18%',
      left: '7%',
      right: '7%',
      bottom: '25%',
  },
  legend: {
    data: data.legendList,
    top: "10%",
    textStyle: {
        color: "rgba(255,255,255,.61)"
    }
  },
  xAxis: [{
      type: 'category',
      boundaryGap: true,
      splitLine: {
          show: true,
          lineStyle: {
              color: 'rgba(164,161,169,.3)'
          },
      },
      axisLine: {
          show: true,
          lineStyle: {
              color: "rgba(164,161,169,.3)"
          }
      },
      axisLabel: {
          textStyle: {
              color: '#9AA1A9',
          },
      },
      axisTick: {
          show: false,
      },
      data: data.monthList
  }],
  yAxis: [{
      splitLine: {
          show: true,
          lineStyle: {
              color: 'rgba(164,161,169,.3)'
          },
      },
      axisLine: {
          show: true,
          lineStyle: {
              color: "rgba(164,161,169,.3)"
          }
      },
      axisLabel: {
          show: true,
          textStyle: {
              color: '#9AA1A9',
          }
      },
      axisTick: {
          show: false,
      },
  },{
      splitLine: {
          show: true,
          lineStyle: {
              color: 'rgba(164,161,169,.3)'
          },
      },
      axisLine: {
          show: true,
          lineStyle: {
              color: "rgba(164,161,169,.3)"
          }
      },
      axisLabel: {
          show: true,
          textStyle: {
              color: '#9AA1A9',
          },
          formatter:"{value}%"
      },
      axisTick: {
          show: false,
      },
  }],
  series: [{
      name: '外雇车装载率',
      type: 'bar',
      barWidth:15,
      stack:'自备车装载率',
      symbol: 'fixed', 
      yAxisIndex: 1,
      itemStyle: {
          normal: {
              color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                  offset: 0,
                  color: 'rgba(101,102,187,1)' // 0% 处的颜色
              }, {
                  offset: 1,
                  color: 'rgba(107,101,187,1)' // 100% 处的颜色
              }], false),
              lineStyle: {
                  type: 'solid'
              }
          }
      },
      data: data.placingList[0].data
  },{
      name: '自备车装载率',
      type: 'bar',
      barWidth:15,
      stack:'自备车装载率',
      symbol: 'fixed',
      yAxisIndex: 1,
      itemStyle: {
          normal: {
              color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                  offset: 0,
                  color: 'rgba(171,238,242,1)' // 0% 处的颜色
              }, {
                  offset: 1,
                  color: 'rgba(71,144,160,1)' // 100% 处的颜色
              }], false),
              lineStyle: {
                  type: 'solid'
              }
          }
      },
      data: data.placingList[1].data
  },{
      name: '出发货量',
      type: 'line',
      yAxisIndex: 0,
      barWidth:15,
      itemStyle: {
          normal: {
              color: '#AE704F',
              lineStyle: {
                  type: 'solid'
              }
          }
      },
      areaStyle: {
          normal: {
              color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                  offset: 0,
                  color: "rgba(174, 112, 79,.3)"
                  },{
                      offset: 1,
                      color: "rgba(174, 112, 79, 0)"
                  }
              ], false),
          }
      },
      data: data.placingList[2].data
  },{
      name: '中转货量',
      type: 'line',
      yAxisIndex: 0,
      barWidth:15,
      itemStyle: {
          normal: {
              color: '#8C7F7D',
              lineStyle: {
                  type: 'solid'
              }
          }
      },
      areaStyle: {
          normal: {
              color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                  offset: 0,
                  color: "rgba(140, 127, 125,.3)"
                  },{
                      offset: 1,
                      color: "rgba(140, 127, 125, 0)"
                  }
              ], false)
          }
      },
      data: data.placingList[3].data
  },{
      name: '到达货量',
      type: 'line',
      yAxisIndex: 0,
      barWidth:15,
      itemStyle: {
          normal: {
              color: '#4F88B5',
              lineStyle: {
                  type: 'solid'
              }
          }
      },
      data: data.placingList[4].data
  },{
      type: 'bar',
      name: '显示上月',
      barWidth:15,
      stack:'显示上月',
      yAxisIndex: 1,
      itemStyle: {
          normal: {
              color: 'rgba(101,102,187,.4)',
              lineStyle: {
                  type: 'dashed'
              }
          }
      },
      data: data.placingList[5].data
  },{
      type: 'bar',
      name: '显示上月',
      barWidth:15,
      stack:'显示上月',
      yAxisIndex: 1,
      itemStyle: {
          normal: {
              color: 'rgba(102,214,222,.4)',
              lineStyle: {
                  type: 'dashed'
              }
          }
      },
      data: data.placingList[6].data
  },{
      name: '显示上月',
      type: 'line',
      yAxisIndex: 0,
      itemStyle: {
          normal: {
              color: '#AE704F',
              lineStyle: {
                  type: 'dashed'
              }
          }
      },
      data: data.placingList[7].data
  },{
      name: '显示上月',
      type: 'line',
      yAxisIndex: 0,
      itemStyle: {
          normal: {
              color: '#8C7F7D',
              lineStyle: {
                  type: 'dashed'
              }
          }
      },
      data: data.placingList[8].data
  },{
      name: '显示上月',
      type: 'line',
      yAxisIndex: 0,
      itemStyle: {
          normal: {
              color: '#4F88B5',
              lineStyle: {
                  type: 'dashed'
              }
          }
      },
      data: data.placingList[9].data
  },]
};