柱状图1

描述:当前是关于Echarts图表中的 示例。
 
            option = {
  grid: {
    left: '3%',
    right: '4%',
    bottom: '3%',
    top: '15%',
    containLabel: true,
  },
  tooltip: {
    confine: true,
    textStyle: {
      fontSize: 12,
    },
  },
  xAxis: {
    type: 'category',
    data: ['0-3', '3-7', '7-12', '12-18', '18-25', '>25'],
    axisLabel: {
      textStyle: {
        color: '#9B9B9B',
        fontSize: 12,
      },
      formatter(params) {
        if (params.length > 10) {
          return params.substring(0, 10) + '...';
        } else {
          return params;
        }
      },
      interval: 0,
    },
    axisLine: {
      show: true,
      lineStyle: {
        color: 'rgba(102, 102, 102, 1)', // 定义坐标轴颜色及线类型
        type: 'dashed',
      },
    },
    axisTick: {
      show: false,
    },
    splitLine: {
      show: false,
    },
    interval: 0,
  },
  yAxis: {
    minInterval: 1, // 设置y轴最小刻度
    axisLine: {
      show: false,
    },
    axisTick: {
      show: false,
    },
    splitLine: {
      show: false,
    },
    axisLabel: {
      show: true,
      textStyle: {
        color: '#9B9B9B',
        fontSize: 12,
      },
    },
  },
  series: [
    {
      type: 'bar',
      data: [100, 200, 300, 400, 500, 600],
      barWidth: 20,
      z: -10,
      label: {
        show: false,
      },
      itemStyle: {
        color: {
          type: 'linear',
          x: 0,
          y: 0,
          x2: 0,
          y2: 1,
          colorStops: [
            {
              offset: 0,
              color: 'rgba(215, 108, 86, 1)', // 0% 处的颜色
            },
            {
              offset: 1,
              color: 'rgba(215, 108, 86, 0.15)', // 100% 处的颜色
            },
          ],
        },
        borderWidth: 2,
        padding: 0,
      },
    },
    {
      // 分隔
      type: 'pictorialBar',
      itemStyle: {
        normal: {
          color: '#010F31',
        },
      },
      symbolRepeat: 'fixed',
      symbolMargin: 2,
      symbol: 'rect',
      symbolClip: true,
      symbolSize: [20, 3],
      symbolPosition: 'start',
      data: [100, 200, 300, 400, 500, 600],
      z: 2,
      animationEasing: 'elasticOut',
    },
  ],
};