echarts 折线配置项内容和展示

配置项如下
      option = {
  color: ['red', 'pink', '#ccc'],
  tooltip: {
    show: true,
    trigger: 'axis',
    borderRadius: 8, //边框圆角
    axisPointer: {
      type: 'line',
      lineStyle: {
        type: 'solid',
        color: '#42bdf3',
      },
    },
  },
  legend: {
    show: true,
    right: '0',
    top: '12%',
    itemWidth: 6,
    textStyle: {
      color: '#556677',
    },
  },
  grid: {
    top: '10%',
    left: '0',
    right: '4%',
    bottom: '6%',
    containLabel: true,
  },
  xAxis: {
    type: 'category',
    boundaryGap: false,
    data: ['00:00', '02:00', '04:00', '06:00', '08:00', '10:00', '12:00', '14:00', '16:00', '18:00', '20:00', '22:00'],
    // 去除刻度线
    axisTick: {
      show: false,
    },
    // 修饰刻度标签的颜色
    axisLabel: {
      color: '#aaa1a1',
      formatter: function (params) {
        var newParamsName = '';
        var paramsNameNumber = params.length;
        var provideNumber = 3; //一行显示几个字
        // if(xAxis.data.length<5){
        //   var provideNumber = 5; //一行显示几个字
        // }else{
        //   provideNumber = 3;
        // }
        var rowNumber = Math.ceil(paramsNameNumber / provideNumber);
        if (paramsNameNumber > provideNumber) {
          for (var p = 0; p < rowNumber; p++) {
            var tempStr = '';
            var start = p * provideNumber;
            var end = start + provideNumber;
            if (p == rowNumber - 1) {
              tempStr = params.substring(start, paramsNameNumber);
            } else {
              tempStr = '\xa0' + params.substring(start, end) + '\n';
            }
            newParamsName += tempStr;
          }
        } else {
          newParamsName = params;
        }
        return newParamsName;
      },
    },
    axisLine: {
      lineStyle: {
        color: '#d1d1d1', // 颜色
      },
    },
  },
  yAxis: {
    type: 'value',
    name: '单位 (个)',
    nameTextStyle: {
      color: '#aaa1a1',
      padding: [0, 0, 0, -45],
    },
    nameGap: 30,
    // 去除刻度线
    axisTick: {
      show: false,
    },
    // 修饰刻度标签的颜色
    axisLabel: {
      color: '#aaa1a1',
    },
    // 去除x轴的颜色
    axisLine: {
      show: false,
    },
    // 修改y轴分割线
    splitLine: {
      lineStyle: {
        color: '#e6e6e6',
        type: 'dashed',
      },
    },
  },
  dataZoom: [
    {
      show: true,
      bottom: '2%',
      start: 0,
      end: 100,
      handleIcon:
        'image://data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAIAAAA7y9DJAAAACXBIWXMAABJ0AAASdAHeZh94AAAAEXRFWHRTb2Z0d2FyZQBTbmlwYXN0ZV0Xzt0AAAC7SURBVBiVY/z//z8DXsDy+usXBgaGow/vLr1weu/dm4yMjJ5qWskmVo5KahAVjK++fK7atWnO6aNoWnMtHSb5hjIwMDAdfXgXU5qBgWHy8QMH7t1iYGBgWnrhNETof9tUOAkBc84cY2BgYNp79yYuN26/dY2BgYEJv0cYGBiYnJXVoW6uyoaTEOCppsXAwMAUbWCKS3eyiRUDAwOTtbxyiqk1pnSupQMkSBhfffnMgBFiKSZWDvAQIxjqAFhwRQti9BONAAAAAElFTkSuQmCC',
      handleSize: 15,
      height: 13,
      handleStyle: {
        color: '#fff',
      },
      textStyle: {
        color: '#fff',
        fontSize: 12,
      },
      fillerColor: '#eaf4f3',
      backgroundColor: '#fff',
      brushSelect: false,
    },
  ],
  series: [
    {
      name: '新建会话数',
      symbol: 'none', //变为实心圆
      type: 'line',
      stack: 'Total',
      smooth: true,
      lineStyle: {
        color: '#5470c6',
        width: 5,
      },
      areaStyle: {
        color: {
          type: 'linear',
          x: 0,
          y: 0,
          x2: 0,
          y2: 1,
          colorStops: [
            {
              offset: 0,
              color: 'rgba(254, 238, 150,0.8)', // 0% 处的颜色
            },
            {
              offset: 1,
              color: 'rgba(255, 245, 300,0.3)', // 100% 处的颜色
            },
          ],
          global: false, // 缺省为 false
        },
      },
      data: [8000, 11800, 9000, 9800, 15000, 13000, 12000, 13500, 13000, 11500, 11500, 8900],
    },
    {
      name: '失败会话数',
      symbol: 'none', //变为实心圆
      type: 'line',
      stack: 'Total',
      smooth: true,
      lineStyle: {
        color: '#91cc75',
        width: 5,
      },
      areaStyle: {
        color: {
          type: 'linear',
          x: 0,
          y: 0,
          x2: 0,
          y2: 1,
          colorStops: [
            {
              offset: 0,
              color: 'rgba(254, 238, 150,0.8)', // 0% 处的颜色
            },
            {
              offset: 1,
              color: 'rgba(255, 245, 300,0.3)', // 100% 处的颜色
            },
          ],
          global: false, // 缺省为 false
        },
      },
      data: [7000, 8500, 9000, 9800, 14000, 13000, 12000, 10010, 13000, 11000, 11500, 8900],
    },
    {
      name: '活跃会话数',
      symbol: 'none', //变为实心圆
      type: 'line',
      stack: 'Total',
      smooth: true,
      lineStyle: {
        color: '#f7b429',
        width: 5,
      },
      areaStyle: {
        color: {
          type: 'linear',
          x: 0,
          y: 0,
          x2: 0,
          y2: 1,
          colorStops: [
            {
              offset: 0,
              color: 'rgba(254, 238, 150,0.8)', // 0% 处的颜色
            },
            {
              offset: 1,
              color: 'rgba(255, 245, 300,0.3)', // 100% 处的颜色
            },
          ],
          global: false, // 缺省为 false
        },
      },
      data: [7000, 11800, 9000, 9800, 15000, 13000, 12000, 13500, 13000, 11500, 11500, 8900],
    },
  ],
};

    
截图如下