我的

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            let color=['#00F4C9','#1371FF','#F00C88','#FC6401','#8A8A8A'];


let xAxisData = ['小店区', '杏花岭区', '迎泽区', '晋源区', '尖草坪区', '万柏林区', '古交市', '清徐县', '娄烦县'];
let maxData = [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000];
let xData1 = [452, 335, 245, 700, 100, 400, 400, 600, 700];
let xData2 = [321, 542, 45, 700, 513, 400, 400, 600, 700];
let xData3 = [345, 35, 345, 700, 112, 400, 430, 600, 700];
let xData4 = [12, 243, 760, 700, 321, 400, 456, 600, 700];
let xData5 = [235, 634, 700, 700, 123, 400, 400, 600, 700];

var option = {
  backgroundColor: '#323a5e',
  tooltip: {
    trigger: 'axis',
    axisPointer: {
      type: 'shadow',
    },
  },
  grid: {
    left: '2%',
    right: '4%',
    bottom: '14%',
    top: '16%',
    containLabel: true,
  },
  legend: {
    data: ['1', '2', '3'],
    left: 10,
    bottom: 12,
    textStyle: {
      color: '#fff',
    },
    itemWidth: 12,
    itemHeight: 10,
  },
  xAxis: [
    {
      type: 'category',
      data: xAxisData,
      axisLine: {
        lineStyle: {
          color: '#06F4D6',
        },
      },
    },
    {
      show: false,
      type: 'category',
    },
  ],

  yAxis: {
    type: 'value',
    axisLine: {
      show: true,
      lineStyle: {
        color: '#06F4D6',
      },
    },
    splitLine: {
      show: true,
      lineStyle: {
        color: '#06F4D6',
      },
    },
    axisLabel: {},
  },
  series: [
    {
      name: '独居',
      type: 'bar',
      barWidth: '15%',
      xAxisIndex: 0,
      itemStyle: {
        normal: {
          color: new echarts.graphic.LinearGradient(
            0,
            0,
            1,
            1,
            [
              {
                offset: 0,
                color: color[0],
              },
              {
                offset: 1,
                color: 'rgba(255, 255, 255, 0.1)',
              },
            ],
            false
          ),
          barBorderRadius: 12,
        },
      },
      data: xData1,
    },
    {
      name: '独居',
      type: 'bar',
      barWidth: '15%',
      xAxisIndex: 1,
      itemStyle: {
        normal: {
          color: 'rgba(6, 195, 249, 0.15)',
          barBorderRadius: 12,
        },
      },
      tooltip: {
        show: false,
      },
      data: maxData,
    },
    {
      name: '与配偶同居',
      type: 'bar',
      barWidth: '15%',
      xAxisIndex: 0,
      itemStyle: {
        normal: {
          color: new echarts.graphic.LinearGradient(
            0,
            0,
            1,
            1,
            [
              {
                offset: 0,
                color: color[1],
              },
              {
                offset: 1,
                color: 'rgba(255, 255, 255, 0.1)',
              },
            ],
            false
          ),
          barBorderRadius: 11,
        },
      },
      data: xData2,
    },
    {
      name: '与配偶同居',
      type: 'bar',
      barWidth: '15%',
      xAxisIndex: 1,
      itemStyle: {
        normal: {
          color: 'rgba(6, 195, 249, 0.15)',
          barBorderRadius: 12,
        },
      },
      tooltip: {
        show: false,
      },
      data: maxData,
    },
    {
      name: '与子女同住',
      type: 'bar',
      xAxisIndex: 0,
      barWidth: '15%',
      itemStyle: {
        normal: {
         color: new echarts.graphic.LinearGradient(
            0,
            0,
            1,
            1,
            [
              {
                offset: 0,
                color: color[2],
              },
              {
                offset: 1,
                color: 'rgba(255, 255, 255, 0.1)',
              },
            ],
            false
          ),
          barBorderRadius: 11,
        },
      },
      data: xData3,
    },
    {
      name: '与子女同住',
      type: 'bar',
      barWidth: '15%',
      xAxisIndex: 1,
      itemStyle: {
        normal: {
          color: 'rgba(6, 195, 249, 0.15)',
          barBorderRadius: 12,
        },
      },
      tooltip: {
        show: false,
      },
      data: maxData,
    },
    {
      name: '养老院',
      type: 'bar',
      xAxisIndex: 0,
      barWidth: '15%',
      itemStyle: {
        normal: {color: new echarts.graphic.LinearGradient(
            0,
            0,
            1,
            1,
            [
              {
                offset: 0,
                color: color[3],
              },
              {
                offset: 1,
                color: 'rgba(255, 255, 255, 0.1)',
              },
            ],
            false
          ),
          barBorderRadius: 11,
        },
      },
      data: xData4,
    },
    {
      name: '养老院',
      type: 'bar',
      barWidth: '15%',
      xAxisIndex: 1,
      itemStyle: {
        normal: {
          color: 'rgba(6, 195, 249, 0.15)',
          barBorderRadius: 12,
        },
      },
      tooltip: {
        show: false,
      },
      data: maxData,
    },
    {
      name: '其他',
      type: 'bar',
      xAxisIndex: 0,
      barWidth: '15%',
      itemStyle: {
        normal: {
          color: new echarts.graphic.LinearGradient(
            0,
            0,
            1,
            1,
            [
              {
                offset: 0,
                color: color[4],
              },
              {
                offset: 1,
                color: 'rgba(255, 255, 255, 0.1)',
              },
            ],
            false
          ),
          barBorderRadius: 11,
        },
      },
      data: xData5,
    },
    {
      name: '其他',
      type: 'bar',
      barWidth: '15%',
      xAxisIndex: 1,
      itemStyle: {
        normal: {
          color: 'rgba(6, 195, 249, 0.15)',
          barBorderRadius: 12,
        },
      },
      tooltip: {
        show: false,
      },
      data: maxData,
    },
  ],
};