告警次数区域折线图echarts 折线配置项内容和展示

配置项如下
      let base = +new Date(2021, 9, 3);
let oneHour = 3600 * 1000;
data = [[base, Math.random() * 10 + 50]];
for (let i = 1; i < 24 * 7; i++) {
    let now = new Date((base += oneHour));
    data.push([now, Math.abs(Math.round(Math.random() * 10 + 50))]);
}
option = {
    tooltip: {
        trigger: 'axis',
        confine: true,
        position: function (pt) {
            return [pt[0], '10%'];
        },
    },
    xAxis: {
        type: 'time',
        boundaryGap: false,
        axisLine: {
            show: false,
        },
        axisTick: {
            show: false,
        },
        axisLabel: {
            formatter: function (value, index) {
                var date = new Date(value);
                let m = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1,
                    d = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();
                return m + '/' + d;
            },
        },
    },
    yAxis: {
        type: 'value',
        boundaryGap: [0, '100%'],
        name: '单位:次',
        splitLine: {
            show: false,
        },
        max: function (value) {
            return value.max;
        },
    },
    grid: {
        left: '10%',
        top: '25%',
        right: '5%',
        bottom: '12%',
    },
    textStyle: {
        color: '#008eff',
    },
    legend: {
        right: '5%',
        top: '20%',
        textStyle: {
            color: '#008eff',
        },
    },
    series: [
        {
            name: '告警次数',
            type: 'line',
            smooth: true,
            symbol: 'none',
            areaStyle: {
                color: {
                    type: 'linear',
                    x: 0,
                    y: 0,
                    x2: 0,
                    y2: 1,
                    colorStops: [
                        {
                            offset: 0,
                            color: 'rgba(0,142,255,0.5)', // 0% 处的颜色
                        },
                        {
                            offset: 1,
                            color: 'rgba(0,142,255,0)', // 100% 处的颜色
                        },
                    ],
                },
            },
            lineStyle: {
                color: '#008eff',
            },
            data: data,
        },
    ],
};

    
截图如下