年龄分布

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            var data = [{
    name: '20-30岁',
    value: 40
}, {
    name: '30-40岁',
    value: 56
}, {
    name: '40-50岁',
    value: 49
}, {
    name: '50-60岁',
    value: 41
}, {
    name: '60岁以上',
    value: 66
}];

var colors = ['rgba(253,0,0,1)', 'rgba(253,0,0,.5)']

option = {
    grid: {
        left: '2%',
        right: '2%',
        bottom: '1%',
        containLabel: true
    },
    xAxis: [{
        type: 'category',
        data: data.map(item => item.name),
        axisTick: {
            alignWithLabel: true
        }
    }],
    yAxis: [{
        type: 'value',
        name: '单位(人)',
    }],
    series: [{
        name: '年龄分布',
        type: 'bar',
        barWidth: '60%',
        label: {
            normal: {
                show: true,
                position: 'top',
                textStyle: {
                    fontSize: 30,
                    color: '#666'
                }
            },
            emphasis: {
                textStyle: {
                    fontSize: 30,
                    color: '#000'
                }
            }
        },
        itemStyle: {
            normal: {
                color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                    offset: 0.2,
                    color: colors[1]
                }, {
                    offset: 1,
                    color: 'transparent'
                }]),
            },
            emphasis: {
                color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                    offset: 0.2,
                    color: colors[0]
                }, {
                    offset: 1,
                    color: 'transparent'
                }]),
            }
        },
        data: data.map(item => {
            return {
                value: item.value,
                name: item.name,

            }
        })
    }]
};