带阴影折线图

描述:当前是关于Echarts图表中的 折线图 示例。
 
            var seven_day_date = new Date();
var seven_day_data = [];
for (var i = 0; i < 7; i++) {
    var month = seven_day_date.getMonth() + 1;
    var day = seven_day_date.getDate();
    seven_day_date = new Date(
        seven_day_date.getTime() - 1000 * 60 * 60 * 24
    );
    seven_day_data.push(addZero(month) + "." + addZero(day));
}
seven_day_data.reverse();
// 补零
function addZero(data) {
    if (data < 10) {
        data = "0" + data;
    }
    return data;
}
var XData = seven_day_data;
var YData = [50, 23, 65, 36, 85, 43, 60];
option = {
    backgroundColor: "#031A32",
    color: ["#69f1ff"],
    grid: {
        left: 80,
        top: 100,
        right: 80,
        bottom: 100
    },
    /* 鼠标悬浮时显示数据 */
    tooltip: {
        trigger: "axis",
        axisPointer: {
            type: "shadow"
        }
    },
    xAxis: {
        type: "category",
        data: XData,
        //设置轴线的属性
        axisLine: {
            lineStyle: {
                color: "#3d5269"
            }
        },
        //调整x轴的lable
        axisLabel: {
            textStyle: {
                fontSize: 14, // 让字体变小
                color: "#50A2C1"
            }
        },
        axisTick: {
            show: true,
            alignWithLabel: true
        }
    },
    yAxis: {
        name: "人数/个",
        nameTextStyle: {
            color: "#50A2C1",
            fontSize: 14,
            align: 'left',
            padding: [0, 0, 5, 0]
        },
        type: "value",
        // 控制网格线是否显示
        splitLine: {
            show: true,
            //  改变轴线颜色
            lineStyle: {
                // 使用深浅的间隔色
                color: ["#3d5269"]
            }
        },
        //设置轴线的属性
        axisLine: {
            show: false,
            lineStyle: {
                color: "#3d5269"
            }
        },
        //调整x轴的lable
        axisLabel: {
            textStyle: {
                fontSize: 14, // 让字体变小
                color: "#50A2C1"
            }
        }
    },
    /* 数据配置,若有多条折线则在数组中追加{name: , data: } */
    series: [{
        data: YData,
        type: "line",
        symbol: "circle",
        // 设置折点大小
        symbolSize: 12,
        // 设置为光滑曲线
        smooth: false,
        itemStyle: {
            //折线拐点标志的样式
            color: "#04CDF4"
        },
        areaStyle: {
            normal: {
                type: "default",
                color: new echarts.graphic.LinearGradient(
                    0,
                    0,
                    0,
                    1,
                    [{
                            offset: 0,
                            color: "rgba(8,144,232,.9)" // 区域颜色
                        },
                        {
                            offset: 1,
                            color: 'rgba(0,0,0,.1)' // 区域颜色
                        }
                    ],
                    false
                )
            }
        }
    }]
}