3D柱状图

描述:当前是关于Echarts图表中的 柱状图 示例。
 
              var xData=['1月','2月','3月','4月','5月','6月']
  var data1=[10,23,12,13,56,32]
option = {
   backgroundColor:"#000000",
   tooltip: {
      trigger: 'axis',
      axisPointer: {
        type: 'shadow', // 默认为直线,可选为:'line' | 'shadow'
      },
      formatter: function (parms) {
        var str =
          '月份:' +
          parms[0].axisValue +
          '</br>' +
          parms[0].marker +
          '预警项目:' +
          parms[0].value 
        return str;
      },
    },
    legend: {
      show:false,
      data: ['预警项目'],
      textStyle: { fontSize: 12, color: '#fff' },
      itemWidth: 12,
      itemHeight: 12,
      itemGap: 15,
      top: '-1%',
      right: '2%',
    },
    textStyle: {
      color: '#ffffff',
    },
    color: ['#24F3FF', '#24F3FF', '#FDBF47', '#FDBF47'],
    grid: {
      containLabel: true,
      left: '6%',
      top: '20%',
      bottom: '6%',
      right: '6%',
    },
    xAxis: {
      type: 'category',
      data: xData,
      axisLine: {
        lineStyle: {
          color: '#B5B5B5',
        },
      },
      axisTick: {
        show: false,
      },
      axisLabel: {
        margin: 10, //刻度标签与轴线之间的距离。
        textStyle: {
          fontFamily: 'Microsoft YaHei',
          color: '#ffffff',
        },
      },
    },
    yAxis: {
      name:"个",
      nameTextStyle: {
        verticalAlign: 'middle',
        align: "right"
      },
      type: 'value',
      min:0,
      boundaryGap: ['20%', '60%'],
      axisLine: {
        show: true,
        lineStyle: {
          color: '#B5B5B5',
        },
      },
      splitLine: {
        lineStyle: {
          // 使用深浅的间隔色
          color: ['#B5B5B5'],
          type: 'dashed',
          opacity: 0.5,
        },
      },
      axisLabel: {},
    },
    series: [
      {
        name: "预警项目",
        data: data1,
        stack: 'zs',
        type: 'bar',
        barMaxWidth: 'auto',
        barWidth: 22,
        itemStyle: {
          color: {
            x: 0,
            y: 0,
            x2: 0,
            y2: 1,
            type: 'linear',
            global: false,
            colorStops: [
              {
                offset: 0,
                color: '#0FA0FF',
              },
              {
                offset: 1,
                color: '#24F3FF',
              },
            ],
          },
        },
      },
      {
        data: data1,
        type: 'pictorialBar',
        barMaxWidth: '10',
        symbolPosition: 'end',
        symbol: 'diamond',
        symbolOffset: [0, '-50%'],
        symbolSize: [22, 10],
        zlevel: 2,
      },
    ],
};