本团游客年龄段分析

描述:当前是关于Echarts图表中的 象形柱图 示例。
 
            var os_title = "本团游客年龄段分析";
var os_subtext = "By: EJI02CTT-0224(EGY Part)" //团号
var os_bgc = "#38445E";

var os_age = ['0~18岁', '19~24岁', '25~34岁', '35~44岁', '45~54岁', '55~64岁', '65~75岁', '75岁上'];
var os_agevalue = [0, 2, 3, 18, 4, 2, 2, 1];

var option = [{
    name: '广东',
    value: 4
},
{
    name: '浙江',
    value: 3
},
{
    name: '上海',
    value: 5
},
{
    name: '北京',
    value: 6
},
{
    name: '江苏',
    value: 28
},
{
    name: '安徽',
    value: 2
},
{
    name: '山东',
    value: 2
},
{
    name: '四川',
    value: 1
},
{
    name: '湖南',
    value: 4
}
]

option = {
    backgroundColor: os_bgc,
    "title": {
        "text": os_title,
        "subtext": os_subtext,
        x: "2%",
        y: "2%",
        textStyle: {
            color: '#fff',
            fontSize: '20'
        },
        subtextStyle: {
            color: '#ddd',
            fontSize: '12'
        },
    },
    grid: {
        left: '5%',
        top: '15%',
        bottom: '10%',
        right: '5%'
    },
    tooltip: {
        trigger: 'axis',
        axisPointer: {
            type: 'none'
        },
        formatter: "{a} :<br/>{b},共 {c} 人"
        /*formatter: function(params) {
            return params[0].name + ': ' + params[0].value;
        }*/
    },
    xAxis: {
        data: os_age,
        axisTick: {
            show: false
        },
        axisLine: {
            lineStyle: {
                color: 'rgba(45, 140, 240, 0.1)',
                width: 1 //这里是为了突出显示加上的
            }
        },
        axisLabel: {
            textStyle: {
                color: '#999',
                fontSize: 12
            }
        }
    },
    yAxis: [{
        splitNumber: 2,
        axisTick: {
            show: false
        },
        axisLine: {
            lineStyle: {
                color: 'rgba(45, 140, 240, 0.1)',
                width: 1 //这里是为了突出显示加上的
            }
        },
        axisLabel: {
            textStyle: {
                color: '#999'
            }
        },
        splitArea: {
            areaStyle: {
                color: 'rgba(255,255,255,.5)'
            }
        },
        splitLine: {
            show: true,
            lineStyle: {
                color: 'rgba(255, 129, 109, 0.1)',
                width: 0.5,
                type: 'dashed'
            }
        }
    }],
    series: [{
        name: '年龄阶段',
        type: 'pictorialBar',
        barCategoryGap: '0%',
        symbol: 'path://M0,10 L10,10 C5.5,10 5.5,5 5,0 C4.5,5 4.5,10 0,10 z',
        label: {
            show: true,
            position: 'top',
            distance: 15,
            color: '#2D8CF0',
            fontWeight: 'bolder',
            fontSize: 20,
        },
        itemStyle: {
            normal: {
                color: {
                    type: 'linear',
                    x: 0,
                    y: 0,
                    x2: 0,
                    y2: 1,
                    //45, 140, 240  #2D8CF0   OTAS蓝
                    //232, 94, 106  #DB5E6A   暗红
                    colorStops: [{
                        offset: 0,
                        color: 'rgba(45, 140, 240, .8)' //  0%  处的颜色
                    },
                    {
                        offset: 1,
                        color: 'rgba(45, 140, 240, .1)' //  100%  处的颜色
                    }
                    ],
                    global: false //  缺省为  false
                }
            },
            emphasis: {
                opacity: 1
            }
        },
        data: os_agevalue,
        z: 10
    }]
}