区间标准线折线

描述:当前是关于Echarts图表中的 折线图 示例。
 
            var xdata = ['00:00', '02:00', '04:00', '06:00', '08:00', '10:00', '12:00'];
var dataArr = [2000, 3000, 3000, 3200, 4000, 3500, 2030];
var dataArrLine = [3800, 3800, 3800, 3800, 3800, 3800, 3800];
var legendData = ['a', 'b', 'c', ];
var areaStyle = {
    silent: false,
    itemStyle: {
        normal: {
            color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [{
                    offset: 0,
                    color: 'rgba(26, 53, 56, .8)' // 0% 处的颜色
                },
                {
                    offset: 0.5,
                    color: 'rgba(26, 53, 56, 0)' // 0% 处的颜色
                },
                {
                    offset: 1,
                    color: 'rgba(26, 53, 56, .8)' // 100% 处的颜色
                }
            ])
        }
    },
    data: [
        [{
            // name: '预警区域',
            // xAxis: '产品4',
            yAxis: 2000,
            label: {
                normal: {
                    offset: [500, 500],

                    fontSize: 14
                }
            }
        }, {
            yAxis: 4000,
            // xAxis: '产品9'
        }]
    ]
};
option = {
    backgroundColor: 'rgba(13,12,24,1)',
    title: {
        // text: 'Awesome Chart'
    },
    legend: {
        y: 10,
        right: 120,
        // icon: 'line',
        textStyle: {
            color: '#fff', // 图例文字颜色
            fontSize: 16,
        },
        data: legendData
    },
    tooltip: { // 提示框组件
        trigger: 'axis',
        show: true,
        formatter: function(params) {
            // return params[0].name + "<br>"  + params[0].data ;
        }
    },
    xAxis: {
        boundaryGap: false,
        axisLabel: {
            textStyle: {
                fontSize: 14,
                color: '#fff'
            },
        },
        axisLine: {
            lineStyle: {
                color: 'rgba(255,255,255,.1)',
                // width: 2
            }
        },
        axisTick: {
            show: false
        },
        splitLine: {
            lineStyle: {
                color: 'rgba(255,255,255,.1)'
            }
        },
        data: xdata
    },
    yAxis: {
        max: 6000,
        axisLabel: {
            formatter: '{value}',
            color: '#65F5FD',
            fontSize: 16
        },
        axisLine: {
            show: false,
            lineStyle: {
                color: '#65F5FD',
                // fontSize:33
            }
        },
        splitLine: {
            lineStyle: {
                color: 'rgba(255,255,255,.1)'
            }
        },
        axisTick: {
            show: false
        },
    },
    series: [{
            name: legendData[1],
            type: 'line',
            smooth: true,
            symbol: "circle", //拐点的形状
            symbolSize: 10,
            itemStyle: {
                normal: {
                    lineStyle: {
                        //折点的颜色
                        color: "#00E4FF"
                    },
                    color: "#fff", //拐点的颜色
                    borderColor: "#00E4FF" //拐点边框的颜色
                }
            },
            data: dataArr
        },
        {
            name: legendData[0],
            type: 'line',
            smooth: true,
            // symbol: "circle", //拐点的形状
            // symbolSize: 10,
            symbol: "none",
            itemStyle: {
                normal: {
                    lineStyle: {
                        type: 'dashed',
                        //折点的颜色
                        // color: "#00a2e6"
                    },
                    color: "#01F699", //拐点的颜色
                    borderColor: "#01F699" //拐点边框的颜色
                }
            },
            data: dataArrLine
        },
        // 区间
        {
            name: legendData[2],
            type: 'line',
            markArea: areaStyle,
        },

    ]
};