重点人员职业分布

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            option = {
    title: {
        text: '重点人员职业分布',
    },
    tooltip: {
        trigger: 'axis',
        axisPointer: {
            type: 'shadow'
        }
    },
    legend: {
        data: ['人数']
    },
    grid: {
        left: '3%',
        right: '4%',
        bottom: '3%',
        containLabel: true
    },
    xAxis: {
        type: 'value',
        position: 'top',
        boundaryGap: [0, 0.01]
    },
    yAxis: {
        type: 'category',
        name: '职业',
        nameTextStyle: {
            padding: [0, 0, 10, 0] // 四个数字分别为上右下左与原位置距离
        },
        data: [
            '渔(船)民',
            '海员及长途驾驶员',
            '保育员及保姆',
            '民工',
            '幼托儿童',
            '餐饮食品业',
            '教师',
            '散居儿童',
            '学生',
            '工人',
            '其他',
            '农民',
            '干部职员',
            '医务人员',
            '商业服务',
            '家务及待业',
            '不详',
            '离退人员'
        ]
    },
    series: [{
        name: '',
        type: 'bar',
        //柱体的样式
        itemStyle: {
            normal: {
                //柱体的颜色
                //右,下,左,上(0,1,0,0)
                color: function(params) {
                    var colorList = [
                        ['#B5DAFF', '#B5DAFF'],
                        ['#9DCEFF', '#9DCEFF'],
                        ['#8AC5FF', '#8AC5FF'],
                        ['#7BBDFF', '#7BBDFF'],
                        ['#5EAEFF', '#5EAEFF'],
                        ['#48A4FF', '#48A4FF'],
                        ['#48A4FF', '#48A4FF'],
                        ['#48A4FF', '#48A4FF'],
                        ['#48A4FF', '#48A4FF'],
                        ['#48A4FF', '#48A4FF'],
                        ['#3399FF', '#3399FF'],
                        ['#2894FF', '#2894FF'],
                        ['#158AFF', '#158AFF'],
                        ['#0071E1', '#0071E1'],
                        ['#0069D2', '#0069D2'],
                        ['#0058B0', '#0067CE'],
                        ['#0058B0', '#0058B0'],
                        ['#0052A4', '#00509F'],
                    ];
                    var colorItem = colorList[params.dataIndex];
                    return new echarts.graphic.LinearGradient(0, 1, 0, 0, [{
                            offset: 0,
                            color: colorItem[0]
                        },
                        {
                            offset: 1,
                            color: colorItem[1]
                        }
                    ], false);
                }
            }
        },
        data: [
            3,
            16,
            30,
            55,
            55,
            163,
            277,
            290,
            530,
            1281,
            1659,
            2051,
            2099,
            2503,
            2696,
            10142,
            10521,
            15593
        ]
    }]
};