折线图echarts 折线配置项内容和展示

配置项如下
      option = {
    backgroundColor: '#1a2026',

    grid: {
        top: '18%',
        left: '15%',
        right: '5%',
        bottom: '25%',
        // containLabel: true
    },
    xAxis: [
        {
            type: 'category',
            boundaryGap: false,
            axisLine: {
                //坐标轴轴线相关设置。数学上的x轴
                show: true,
                lineStyle: {
                    color: '#b8cff0',
                },
            },
            axisLabel: {
                //坐标轴刻度标签的相关设置
                textStyle: {
                    color: '#b8cff0',
                    padding: 16,
                    fontSize: 18,
                },
                formatter: function (data) {
                    return data;
                },
            },
            splitLine: false,
            axisTick: {
                show: false,
            },
            data: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
        },
    ],
    yAxis: [
        {
            nameTextStyle: {
                color: '#b8cff0',
                fontSize: 16,
                padding: 10,
            },
            min: 0,
            max: 25,
            splitLine: {
                show: true,
                lineStyle: {
                    color: '#192a44',
                },
            },
            axisLine: {
                show: true,
                lineStyle: {
                    color: '#b8cff0',
                },
            },
            axisLabel: {
                show: true,
                textStyle: {
                    fontSize: 18,
                    color: '#b8cff0',
                    padding: 16,
                },
                formatter: function (value) {
                    if (value === 0) {
                        return value;
                    }
                    return value;
                },
            },
            axisTick: {
                show: false,
            },
        },
    ],
    series: [
        {
            type: 'line',
            showSymbol: false,
            smooth: true,
            lineStyle: {
                normal: {
                    width: 5,
                    color: 'rgba(25,163,223,1)', // 线条颜色
                },
                borderColor: 'rgba(0,0,0,.4)',
            },
            itemStyle: {
                color: 'rgba(25,163,223,1)',
                borderColor: '#646ace',
                borderWidth: 0,
            },
            markLine: {
                symbol: 'none',
                data: [
                    {
                        name: '目标值',
                        yAxis: 21.4,
                        lineStyle: { width: 1.656, color: '#efea42',opacity:0.5 },
                        label: { show: false },
                    },
                ],
            },
            markPoint: {
                silent: true,
                label: { fontSize: 33.12 },
                data: [
                    {
                        yAxis: 22,
                        x: '85%',
                        symbolSize: 0.1,
                        label: {
                            textStyle: { color: '#efea42' },
                            fontSize:20,
                            position: 'right',
                            formatter: '目标值:21.4',
                        },
                    },
                ],
            },
            areaStyle: {
                //区域填充样式
                normal: {
                    //线性渐变,前4个参数分别是x0,y0,x2,y2(范围0~1);相当于图形包围盒中的百分比。如果最后一个参数是‘true’,则该四个值是绝对像素位置。
                    color: new echarts.graphic.LinearGradient(
                        0,
                        0,
                        0,
                        1,
                        [
                            {
                                offset: 0,
                                color: 'rgba(25,163,223,.3)',
                            },
                            {
                                offset: 1,
                                color: 'rgba(25,163,223, 0)',
                            },
                        ],
                        false
                    ),
                    shadowColor: 'rgba(25,163,223, 0.5)', //阴影颜色
                    shadowBlur: 20, //shadowBlur设图形阴影的模糊大小。配合shadowColor,shadowOffsetX/Y, 设置图形的阴影效果。
                },
            },
            data: ['18', '19', '20', '21', '21', '22', '23', '23', '23'],
        },
    ],
};

    
截图如下