横线柱图

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            option = {
    //backgroundColor: 'rgba(63,1,233,0.7)',
    grid: {
        borderWidth: 1
    },
    legend: {
        data: ['去年同期', '增减百分比', '盈亏平衡点'],
        textStyle: {
            color: 'grey',
        },
    },
    xAxis: [
        /*横坐标*/
        {
            axisTick: {
                show: false
            },
            type: 'category',
            axisLine: {
                lineStyle: {
                    type: 'solid',
                    color: '#f8f8f8', //左边线的颜色
                    width: '1.5' //坐标线的宽度
                },
            },
            axisLabel: {
                color: "#A7A7A7",
            },
            data: ['xa', 'xb', 'xc'],
            axisPointer: {
                type: 'shadow'
            }
        },
        /*隐藏一个不显示的横坐标,用作横线的位置*/
        {
            type: 'category',
            axisLine: {
                show: false
            },
            axisTick: {
                show: false
            },
            axisLabel: {
                show: false
            },
            splitArea: {
                show: false
            },
            splitLine: {
                show: false
            },
            data: ['xa', 'xb', 'xc'],
        },
    ],
    yAxis: [{
        type: 'value',
        // interval: 500,
        axisLine: {
            show: false
        },
        axisTick: {
            show: false
        },
        splitLine: {
            show: true,
            lineStyle: {
                color: ['#F8F8F8'],
                width: 1,
                type: 'solid'
            }
        },
        //axisLabel: {
        //  color: ['#A7A7A7'],
        //formatter: '{value} 度'
        //}
    }],
    series: [{
            name: '去年同期',
            /*基础数据*/
            type: 'bar',
            itemStyle: {
                normal: {
                    color: '#7ca9fc'
                }
            },
            data: [10, 20, 30],
        },
        {
            /*这个bar是撑起横线的高度,并设置透明*/
            name: "盈亏平衡点",
            stack: 'breakevenEleGroup',
            /*盈亏点数据组,需要设置才能将两个bar堆积在一起*/
            type: 'bar',
            xAxisIndex: 1,
            itemStyle: {
                normal: {
                    color: 'rgba(0,0,0,0)',
                    /*设置bar为隐藏,撑起下面横线*/
                }
            },
            data: [40, 40, 50],
        },
        {
            /*这个bar是横线的显示*/
            name: "盈亏平衡点",
            stack: 'breakevenEleGroup',
            /*盈亏点数据组,需要设置才能将两个bar堆积在一起*/
            type: 'bar',
            xAxisIndex: 1,
            barGap: "0",
            itemStyle: {
                normal: {
                    color: 'green'
                }
            },
            data: [1, 1, 1],
        }
    ]
};