上下双柱形

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            var countData = [400, 400, 300, 300, 300, 400, 400];
var timeData = [-400, -500, -500, -500, -500, -400, -400];
var option = {
    backgroundColor: '#323a5e',
    tooltip: {
        trigger: 'axis',
        axisPointer: {
            // 坐标轴指示器,坐标轴触发有效
            type: 'shadow', // 默认为直线,可选为:'line' | 'shadow'
        },
    },
    grid: {
        left: '2%',
        right: '4%',
        bottom: '14%',
        top: '16%',
        containLabel: true,
    },
    //      legend: {
    //     data: ['1', '2', '3'],
    //     right: 10,
    //     top:12,
    //     textStyle: {
    //         color: "#fff"
    //     },
    //     itemWidth: 12,
    //     itemHeight: 10,
    //     // itemGap: 35
    // },
    xAxis: {
        type: 'category',
        data: ['2013', '2014', '2015', '2016', '2017', '2018', '2019'],
        axisLine: {
            lineStyle: {
                color: 'white',
            },
        },
        axisLabel: {
            // interval: 0,
            // rotate: 40,
            textStyle: {
                fontFamily: 'Microsoft YaHei',
            },
        },
    },

    yAxis: {
        type: 'value',
        // max: '1200',
        axisLine: {
            show: false,
            lineStyle: {
                color: 'white',
            },
        },
        splitLine: {
            show: true,
            lineStyle: {
                color: 'rgba(255,255,255,0.3)',
            },
        },
        axisLabel: {
            
        },
    },
    // dataZoom: [
    //     {
    //         show: true,
    //         height: 12,
    //         xAxisIndex: [0],
    //         bottom: '8%',
    //         start: 0,
    //         end:90,
    //         //   handleIcon: 'path://M306.1,413c0,2.2-1.8,4-4,4h-59.8c-2.2,0-4-1.8-4-4V200.8c0-2.2,1.8-4,4-4h59.8c2.2,0,4,1.8,4,4V413z',
    //         //   handleSize: '110%',
    //         handleStyle: {
    //             color: '#d3dee5',
    //         },
    //         textStyle: {
    //             color: '#fff',
    //         },
    //         borderColor: '#90979c',
    //     },
    //     {
    //         type: 'inside',
    //         show: true,
    //         height: 15,
    //         start: 1,
    //         end: 15,
    //     },
    // ],
    series: [
        {
            data:timeData,
            type: 'bar',
            barMaxWidth: 'auto',
            barWidth: 30,
            itemStyle: {
                color: '#545F79',
                barBorderRadius: [0,0,12,12],
            },
            label: {
                show: false,
                position: 'top',
                distance: 10,
                color: '#fff',
            },
        },
        {
            data: countData,
            type: 'bar',
            barMaxWidth: 'auto',
            barWidth: 30,
            barGap: '-100%',
            label: {
                show: false,
                position: 'top',
                distance: 10,
                color: '#fff',
            },
            itemStyle: {
                normal: {
                color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                    offset: 0,
                    color: '#FE4073'
                }, {
                    offset: 1,
                    color: '#FF926D'
                }]),
                barBorderRadius: [12,12,0,0],
            },
            },
        },
    ],
};