柱状图

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            var echartData = [32, 25, 39, 26, 28],
option = {
   tooltip: {
        trigger: 'item',
        formatter: "{b}<br/>{c}人",
    },
    grid: {
        top: '30%',
        left: '5%',
        right: '30%',
        bottom: '3%',
        containLabel: true
    },
    xAxis: [{
        type: 'category',
        data: ['985院校', '211院校', '一本', '二本', '三本'],
    }],
    yAxis: [{
        type: 'value'
    }],

    series: [{
        name: '人数统计',
        barMaxWidth: '40%',
        type: 'bar',
        label: {
            normal: {
                show: true,
                position: 'top'
            }
        },
        itemStyle: {
            normal: {
                color: function(params) {
                    var colorList = [
                        '#C1232B', '#B5C334', '#E87C25', '#27727B',
                        '#FE8463', '#9BCA63', '#FAD860', '#F3A43B', '#60C0DD',
                    ];
                    return colorList[params.dataIndex]
                },
                label: {
                    show: true,
                    position: 'top',
                    formatter: function(params) {
                        var total = 0;
                        var percent = 0;
                        echartData.forEach(function(value, index) {
                            total += value;
                        });
                        percent = ((params.value / total) * 100).toFixed(2);
                        return '' + params.name + '\n\n' + params.value + '人,' + '' + percent + '%';
                    },
                }
            }
        },
        data: echartData,
    }]
};