顶端趋势柱形图

描述:当前是关于Echarts图表中的 折线图 示例。
 
            var name = ['冰箱', '洗衣机', '空调', '彩电', '热水器']
var data = []
var xAxis = []
var yAxis = []
var grid = []
var series = []
name.forEach(item => {
    let d = []
    for (var i = 0; i < 10; i++) {
        d.push(parseInt(Math.random() * 100))
    }
    data.push({
        name: item,
        data: d
    })
})
data.forEach((item, index) => {
    var d = [...item.data, ''].fill('')
    d[5] = item.name
    if (index < 5) {
        xAxis.push({
            gridIndex: index,
            type: 'category',
            boundaryGap: '20%',
            axisTick: {
                show: false
            },
            axisLabel: {
                show: false,
                interval: 0
            },
            name: `${item.name} ▲ 5%`,
            nameLocation: 'center',
            data: d
        })
        yAxis.push({
            gridIndex: index,
            axisLine: {
                show: false
            },
            axisLabel: {
                show: index === 0 ? true : false
            },
            axisTick: {
                show: false
            },
            splitLine: {
                show: false
            }
        })
        grid.push({
            left: `${index === 0 ? 5 : 16 * index + 5}%`,
            width: '16%',
            bottom: '10%'
        })
        series.push({
            name: item.name,
            type: 'line',
            lineStyle: {
                width: 0
            },
            symbol: 'none',
            data: item.data,
            xAxisIndex: index,
            yAxisIndex: index,
            smooth: true,
            areaStyle: {}
        })
    }
})
option = {
    xAxis: xAxis,
    yAxis: yAxis,
    grid: grid,
    series
};