Bar+Line的数据组合显示

描述:当前是关于Echarts图表中的 示例。
 
             function tooltipSquare(color){
  return `<span style="display:inline-block;width:10px;height:10px;margin-right:5px;border-radius:2px;background:${color};"></span>`;
}
//tooltip 文本
 function tooltipFormatter(params){
  let result ='';
  if(params instanceof Array){
    result=`${params[0].axisValue}<br/>`;
    params.forEach(function(item){
      if(item.seriesName!==''){//数据的name为空不显示
        result+=`${tooltipSquare(item.color)}${item.seriesName}:${item.value}<br/>`
      }
      
    })
  }else{
    result=`${params.axisValue}<br/>${tooltipSquare(params.color)}${params.seriesName}:${params.value}`
  }
  return result;
}
option={
  "tooltip": {
    "trigger": "axis",
    "axisPointer": {
      "type": "line",
      "lineStyle": {
        "color": "#5c656f"
      }
    },
    formatter:tooltipFormatter
  },
  "color": [
    "#399FFD",
    "#3BBBBA",
    "#E6C335",
    "#E17184",
    "#9B69DF"
  ],
  "legend": {
    "align": "left",
    "right": 16,
    "top": 16,
    "itemWidth": 10,
    "itemHeight": 10,
    "itemGap": 20,
    "data": [
      "东区",
      "西区",
      "南区",
      "北区",
      "中区"
    ]
  },
  "grid": {
    "left": 16,
    "right": 16,
    "bottom": 16,
    "top": 52,
    "containLabel": true,
    "lineStyle": {
      "type": "dashed"
    }
  },
  "xAxis": {
    "type": "category",
    "data": [
      {
        "value": "周一",
        "textStyle": {
          "color": "#5c656f"
        }
      },
      {
        "value": "周二",
        "textStyle": {
          "color": "#5c656f"
        }
      },
      {
        "value": "周三",
        "textStyle": {
          "color": "#5c656f"
        }
      },
      {
        "value": "周四",
        "textStyle": {
          "color": "#5c656f"
        }
      },
      {
        "value": "周五",
        "textStyle": {
          "color": "#5c656f"
        }
      },
      {
        "value": "周六",
        "textStyle": {
          "color": "#5c656f"
        }
      },
      {
        "value": "周日",
        "textStyle": {
          "color": "#5c656f"
        }
      }
    ],
    "axisTick": {
      "show": false
    },
    "axisLine": {
      "gridIndex": 10,
      "lineStyle": {
        "color": "#E4E8ED"
      }
    }
  },
  "yAxis": {
    "gridIndex": 0,
    "type": "value",
    "axisTick": {
      "show": false
    },
    "axisLabel": {
      "color": "#5c656f"
    },
    "axisLine": {
      "show": false
    },
    "splitLine": {
      "lineStyle": {
        "type": "dashed",
        "width": 1
      }
    }
  },
  "series": [
    {
      "name": "",
      "type": "line",
      "lineStyle": {
        "normal": {
          "color": "#5c656f",
          "width": 1
        }
      },
      "label": {
        "normal": {
          "show": true,
          "color": "#5c656f"
        }
      },
      "data": [
        655,
        662,
        655,
        684,
        691,
        645,
        651
      ]
    },
    {
      "name": "东区",
      "type": "bar",
      "stack": "放款金额",
      "barWidth": 10,
      "data": [
        132,
        145,
        126,
        140,
        150,
        105,
        134
      ]
    },
    {
      "name": "西区",
      "type": "bar",
      "stack": "放款金额",
      "barWidth": 10,
      "data": [
        120,
        130,
        127,
        136,
        149,
        145,
        151
      ]
    },
    {
      "name": "南区",
      "type": "bar",
      "stack": "放款金额",
      "barWidth": 10,
      "data": [
        156,
        145,
        135,
        128,
        149,
        126,
        119
      ]
    },
    {
      "name": "北区",
      "type": "bar",
      "stack": "放款金额",
      "barWidth": 10,
      "data": [
        123,
        126,
        130,
        136,
        128,
        124,
        120
      ]
    },
    {
      "name": "中区",
      "type": "bar",
      "stack": "放款金额",
      "barWidth": 10,
      "data": [
        124,
        116,
        137,
        144,
        115,
        145,
        127
      ]
    }
  ]
}