各机构实付应付统计图

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            option = {
    backgroundColor: '#FFFFFF',
    title: {
        text: '各机构实付应付统计图',
        textStyle: {
            fontSize: 14,
        }
    },
    tooltip: {
        trigger: 'axis',
        axisPointer: {
            type: 'shadow'
        }
    },
    toolbox: {
        feature: {
            dataView: {
                show: false,
                readOnly: false
            },
            saveAsImage: {
                show: true
            }
        }
    },
    legend: {
        data: ['应付', '实付'],
        top: '18'
    },
    dataZoom: [{
        type: 'slider',
        //start:0,
        //end:10,
        startValue: 0,
        endValue: 9,
        //minSpan:0,
        //maxSpan:100,
        //minValueSpan:1,
        //maxValueSpan:2,
    }],
    grid: {
        left: '2%',
        right: '9%',
        bottom: '3%',
        containLabel: true,
        show: false
    },
    xAxis: [{
        type: 'category',
        splitLine: {
            show: false
        },
        data: ['风华正茂']
    }],
    yAxis: [{
        name: '人民币(元)',
        type: 'value',
        splitLine: {
            show: false
        },
        axisLabel: {
            formatter: '{value}'
        },
    }],
    animationDurationUpdate: 1200,
    series: [{
            name: '应付',
            type: 'bar',
            itemStyle: {
                normal: {
                    color: '#01949B'
                },
            },
            markLine: {
                data: [{
                    type: 'average',
                    name: '平均值'
                }]
            },
            data: [123]
        },
        {
            name: '实付',
            type: 'bar',
            itemStyle: {
                normal: {
                    color: '#EBA954'
                },
            },
            markLine: {
                data: [{
                    type: 'average',
                    name: '平均值'
                }]
            },
            data: [153]
        }
    ]
};
var barGaps = ['-100%', '30%'];
var loopIndex = 0;
setInterval(function() {
    var barGap = barGaps[loopIndex];
    myChart.setOption({
        series: [{
            barGap: barGap
        }]
    });
    loopIndex = (loopIndex + 1) % barGaps.length;
}, 2000);