出勤率

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            data = {
    x: ['1旅1营1连', '1旅1营2连', '1旅1营3连', '1旅2营1连', '1旅2营2连', '1旅2营3连', '1旅2营4连', '1旅2营5连', '1旅2营6连', '1旅3营3连'],
    y: [85, 52, 83, 95, 70, 30, 90, 98, 85, 87]
}
var yMax = 100;
var dataShadow = [];
var yData = data.y;
for (var i = 0; i < yData.length; i++) {
    dataShadow.push(yMax);
}
var option = {
    color: ['#25c987'],
    backgroundColor: "transparent",
    title: {
        text: '出勤率',
        textStyle: {
            color: "#666",
            fontWeight: "bold",
            fontSize: 16
        },
        left: 'center',
    },
    tooltip: {
        trigger: 'axis',
        formatter: "组 织:{b1}<br/>{a1}: {c1}%",
        backgroundColor: 'rgba(0,0,0,0.25)',
        axisPointer: { // 坐标轴指示器,坐标轴触发有效
            type: '' // 默认为直线,可选为:'line' | 'shadow'
        }
    },
    grid: {
        left: '15px',
        top: '30px',
        right: '15px',
        bottom: '20px',
        containLabel: true
    },
    dataZoom: [{
            show: true,
            realtime: true,
            bottom: 0,
            height: 20,
            fillerColor: "rgba(238,238,238,1)",
            borderColor: "#ccc",
            backgroundColor: "rgba(255,255,255,1)",
            start: 45,
            end: 65
        },
        {
            type: 'inside',
            realtime: true,
            start: 45,
            end: 65
        }
    ],
    xAxis: [{
        type: 'category',
        data: data.x,
        axisTick: {
            show: true,
        },
        axisLine: {
            lineStyle: {
                color: '#999',
                width: 1,
            }
        },
        axisLabel: {
            interval: 0,
            //rotate: '35'
        }
    }],
    yAxis: [{
        type: 'value',
        name: '%',
        nameTextStyle: {
            width: '15',
            height: '15'
        },
        nameGap: '-5',
        splitLine: {
            show: true,
            lineStyle: {
                type: 'solid',
                color: '#e7e7e7'
            }
        },
        axisTick: {
            show: true
        },
        axisLine: {
            lineStyle: {
                width: 1,
                color: '#666'
            }
        }

    }],
    series: [{
            type: 'bar',
            itemStyle: {
                normal: {
                    color: 'rgba(238, 238, 238,1)'
                },
                emphasis: {
                    color: "rgba(238, 238, 238,1)"
                },
            },
            barGap: '-100%',
            barWidth: 40,
            data: dataShadow,
            animation: false
        },
        {
            name: '出勤率',
            type: 'bar',
            barWidth: 40,
            itemStyle: {
                emphasis: {
                    color: "#f1a727"
                },
            },
            data: yData
        }
    ]
};