折线堆叠图

描述:当前是关于Echarts图表中的 折线图 示例。
 
            var xDataArr = ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月']
var yDataArr = [3000, 2800, 900, 1000, 800, 700, 1400, 1300, 900, 1000, 800, 600]
var yDataArr2 = [2000, 3800, 1900, 500, 900, 1700, 2400, 300, 1900, 1500, 1800, 200]
var option = {
    xAxis: {
        type: 'category',
        data: xDataArr,
        boundaryGap: false, // 第一个值紧挨Y轴
    },
    yAxis: {
        type: 'value',
        scale: true, // 脱离0值比例

    },
    legend: {
        type: "plain",
        data: ['a', 'b'],
        icon: "circle",
    },
    series: [{
            name: "a",
            type: 'line',
            data: yDataArr,
            smooth: true, // 是否平滑
            stack: 'all', // 堆叠图的设置
            areaStyle: {
                color: {
                    type: 'linear',
                    x: 0,
                    y: 0,
                    x2: 0,
                    y2: 1,
                    colorStops: [{
                        offset: 0,
                        color: 'red' // 0% 处的颜色
                    }, {
                        offset: 1,
                        color: 'blue' // 100% 处的颜色
                    }],
                    global: false // 缺省为 false
                }
            }
        },
        {
            name: "b",
            type: 'line',
            data: yDataArr2,
            smooth: true, // 是否平滑
            stack: 'all', // 堆叠图的设置
            areaStyle: {
                color: {
                    type: 'radial',
                    x: 0.5,
                    y: 0.5,
                    r: 0.5,
                    colorStops: [{
                        offset: 0,
                        color: 'pink' // 0% 处的颜色
                    }, {
                        offset: 1,
                        color: 'blue' // 100% 处的颜色
                    }],
                    global: false // 缺省为 false
                }
            }
        }
    ]
}