线柱图

描述:当前是关于Echarts图表中的 示例。
 
            var xAxis = ['1', '2', '3', '1', '2', '3', '1', '2', '3'];
var data = ['1', '2', '3', '1', '2', '3', '1', '2', '3'];

var lineData = [];
data.forEach((v, i) => {
    lineData.push({
        coords: [
            [i, 0],
            [i, v - 0.06],
        ]
    });
});

option = {
    xAxis: {
        data: xAxis
    },
    yAxis: {

    },
    color: ['#5dc'],
    series: [{
            type: 'bar',
            barWidth: 20,
            itemStyle: {
                barBorderRadius: [15, 15, 0, 0]
            },
            data: data,
        }, {
            type: 'lines',
            coordinateSystem: 'cartesian2d',
            zlevel: 2,
            effect: {
                show: true,
                period: 3,
                trailLength: 0.5,
                color: 'rgba(255, 255, 255, .2)',
                //symbol: 'rect',
                symbolSize: 15
            },
            lineStyle: {
                normal: {
                    color: '#fff',
                    width: 0,
                    curveness: 0
                }
            },
            data: lineData
        },
        {
            type: 'lines',
            coordinateSystem: 'cartesian2d',
            zlevel: 2,
            effect: {
                delay: .5,
                show: true,
                period: 2,
                trailLength: 0.5,
                color: 'rgba(255, 255, 255, .2)',
                //symbol: 'rect',
                symbolSize: 15
            },
            lineStyle: {
                normal: {
                    color: '#fff',
                    width: 0,
                    curveness: 0
                }
            },
            data: lineData
        }
    ]
}