柱状图

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            var dataAxis = ['肯尼亚', '肯尼亚', '肯尼亚', '肯尼亚', '肯尼亚', '肯尼亚'];
var data = [220, 182, 191, 234, 290, 330];
 var data1 =[120, 132, 101, 134, 90, 230, 210];

option = {
    backgroundColor:'#131734',
    title: {
    
    },
      legend: {
        data: ['报警故障', '预警故障'],
        right: 100,
        top:12,
        textStyle: {
            color: "#fff"
        },
        itemWidth: 12,
        itemHeight: 12,
      },
    xAxis: {
        data: dataAxis,
        axisLabel: {
            inside: false,
            textStyle: {
                color: '#FAFCFF'
            }
        },
        axisTick: {
            show: false
        },
        axisLine: {
            lineStyle: {
              color: '#363F63'
            }
          },
        z: 10
    },
    yAxis: {
        axisLine: {
            lineStyle: {
              color: '#363F63'
            }
          },
        axisTick: {
            show: false
        },
        axisLabel: {
            textStyle: {
                color: '#FAFCFF'
            }
        },
        splitLine:{
            lineStyle: {
              color: '#363F63',
              z:-10
            }
        }
    },
    dataZoom: [
        {
            type: 'inside'
        }
    ],
    series: [
         { // For shadow
            type: 'bar',
            name:'报警故障',
             stack: '总量',
            itemStyle: {
                color: '#1794FF'
            },
            barGap: '-100%',
            barCategoryGap: '60%',
            data: data1,
            animation: false
        },
        {
            type: 'bar',
            name:'预警故障',
             stack: '总量',
            itemStyle: {
                color: '#FF8A11'
            },
         
            data: data
        }
    ]
};

// Enable data zoom when user click bar.
var zoomSize = 6;
myChart.on('click', function (params) {
    console.log(dataAxis[Math.max(params.dataIndex - zoomSize / 2, 0)]);
    myChart.dispatchAction({
        type: 'dataZoom',
        startValue: dataAxis[Math.max(params.dataIndex - zoomSize / 2, 0)],
        endValue: dataAxis[Math.min(params.dataIndex + zoomSize / 2, data.length - 1)]
    });
});