折线图-渐变

描述:当前是关于Echarts图表中的 折线图 示例。
 
            var warningData =[
    {name:'第1周'
        ,value:20
    },
    {name:'第2周'
        ,value:25
    },
    {name:'第3周'
        ,value:40
    },
    {name:'第4周'
        ,value:42
    },
    {name:'第5周'
        ,value:55
    },
    {name:'第6周'
        ,value:68
    },
    {name:'第7周'
        ,value:76
    },
    {name:'第8周'
        ,value:88
    }
    ];

var dateName=[];// 名称
var dataValue=[]; //数值

	//for循环chartsJSON
	for (var i = 0; i < warningData.length; i++) {
		dateName.push(warningData[i].name);
		dataValue.push(warningData[i].value);
	};

option = {
     backgroundColor:'#dbf6e9',
    grid: {
          left: "2%",
          right: "2%",
          bottom: "5%",
          top: "5%",
          containLabel: true,
        },
    tooltip: {
        trigger: 'axis',
        axisPointer: {
            lineStyle: {
                color: '#ddd'
            }
        },
        backgroundColor: 'rgba(255,255,255,1)',
        padding: [5, 10],
        textStyle: {
            color: '#7588E4',
        },
        extraCssText: 'box-shadow: 0 0 5px rgba(0,0,0,0.3)'
    },

    xAxis: {
        type: 'category',
        data: dateName,
        
        splitLine: {
           show: false
        },
      
          axisLine: {
            lineStyle: {
                color: '#0ab7ff'
            }
        },
       
    },
    yAxis: {
     
        splitLine: {
            show: false,
             color: "red",
        },
       
          axisLine: {
             
            lineStyle: {
                  color: "#0ab7ff",
            }
            },
        axisLabel: {
            
            textStyle: {
                fontSize: 10,
                  color: "#0ab7ff",
            }
        }
    },
    series: [{
        name: '销量预警',
        type: 'line',
        smooth: true,
       
        symbol: 'circle',
        symbolSize: 10,
        data: dataValue,
        areaStyle: {
            normal: {
                color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                    offset: 0,
                    color: 'rgba(205,52,42, 0.5)'
                }, {
                    offset: 0.8,
                    color: 'rgba(235,235,21, 0)'
                }], false),
                shadowColor: 'rgba(0, 0, 0, 0.1)',
                shadowBlur: 10
            },
        },
        itemStyle: {
            normal: {
                color: '#f7b851'
            }
        },
      
    }]
};