栅栏柱状图

描述:当前是关于Echarts图表中的 象形柱图 示例。
 
            var name4 = ['1号','2号','3号','4号','5号','6号','7号','8号','9号','10号'];
var data4_1 = [10,8,30,8,30,8,30,8,30,8];
var data4_2 = [];
var data4_3 = [];
var max4 = Math.max.apply(null,data4_1) * 1.5;

var color=['#51D9A2', '#FAD700', '#FE8F3B', '#F7A899', '#60DAFD', '#D2DF1D', '#797AFF', '#FFC371', '#FAD700', '#FE8F3B'];
        
//data1存放背景条的数值,for循环使其数量与value一致
for (i =0 ; i < data4_1.length; i++) {
    data4_2.push(max4);   
    data4_3.push(data4_1[i] + 1); 
};
option =  {
  backgroundColor:"#051F54",
      grid: {
          top: '20%',
          left: '20%',
          right: '20%',
          bottom: '20%',
          gridIndex: 1,
      },
      tooltip: [{
          show: false
      }],
      yAxis: {
          type: 'value',
          min: 0,
          axisLine: {
              show: false,
          },
          splitLine: {
              show: false,
              lineStyle: {
                  color: 'rgba(255,255,255,1)'
              }
          },
          axisLabel: {
              show: false,
          },
          axisTick: {
              show: false,
          },
          max: 'dataMax'
      },
      xAxis: {
          //show: false,
          type: 'category',
          splitLine: {
              show: false,
          },
          axisLine: {
              show: false,
              onZero:false
          },
          axisLabel: {
              show: true,
              interval: 0,
              //margin: '-210',
              align: 'center',
              textStyle: {
                  color: '#fff',
                  fontSize: 14
              },
          },
          axisTick: {
              show: false
          },
          data: name4
      },
      series: [{
          name: '真实值',
          type: 'pictorialBar',
          barWidth: '10%',
          symbol: 'roundRect',
          symbolRepeat: 'true',
          symbolMargin: '80%',
          symbolSize: [15, 5],
          symbolRepeat: true,
          barMinHeight: 1,
          barMinWidth: 1,
          itemStyle: {
              normal: {
                  //borderRadius: [10,10],
                  color: '#155CFA',
                  //barBorderRadius: 2
              }
          },
          label: {
              normal: {
                  show: false,
              }
          },
          z: 10,
          data:data4_1
      },{
          name: '背景条',
          type: 'pictorialBar',
          barWidth: '10%',
          symbol: 'roundRect',
          symbolRepeat: 'true',
          symbolMargin: '80%',
          symbolSize: [15, 5],
          symbolRepeat: true,
          barMinHeight: 1,
          barMinWidth: 1,
          itemStyle: {
              normal: {
                  //borderRadius: [10,10],
                  color: 'rgba(21,92,250,0.1)',
                  //barBorderRadius: 2
              }
          },
          label: {
              normal: {
                  show: true,
                  position: 'top',
                  color: '#fff',
                  fontSize: 16,
                  formatter: function(params) {
                    //console.info(params);
                    return data4_1[params.dataIndex];
                  }
              }
          },
          z: 0,
          data:data4_2
      },{
          name: '辅助值',
          type: 'pictorialBar',
          barWidth: '10%',
          symbol: 'roundRect',
          symbolRepeat: 'true',
          symbolMargin: '80%',
          symbolSize: [15, 5],
          symbolRepeat: true,
          barMinHeight: 1,
          barMinWidth: 1,
          itemStyle: {
              normal: {
                  //borderRadius: [10,10],
                  color: function (params) {
                        return color[params.dataIndex];
                    },
                  //barBorderRadius: 2
              }
          },
          label: {
              normal: {
                  show: false,
              }
          },
          z: 5,
          data:data4_3
      }]
  }