折线图展示

描述:当前是关于Echarts图表中的 折线图 示例。
 
            var base = +new Date(1968, 9, 3);
var oneDay = 24 * 3600 * 1000;
var time = [];
var xData= [Math.random() * 300];
var yData=[Math.random() * 300];
var zData=[Math.random() * 300];
for (var i = 1; i < 50000; i++) {
    var now = new Date(base += oneDay);
    time.push([now.getFullYear(), now.getMonth() + 1, now.getDate()].join('/'));
    xData.push(Math.round((Math.random() - 0.5) * 20 + xData[i - 1]));
    
      yData.push(Math.round((Math.random() - 0.5) * 20 + yData[i - 1]));
      
      
        zData.push(Math.round((Math.random() - 0.5) * 20 + zData[i - 1]));
   
}

option = {
    tooltip: {
        trigger: 'axis',
        
    },

    xAxis:  [
		        {
		            type : 'category',
		            
		            boundaryGap : false,
		            axisLabel: {
					show: true,
					textStyle: {
						color: '#1ef7ff'
					    }
			    	},
		            axisLine: {
		                onZero: false,
		                lineStyle: {
						color: {
							type: 'radial',
							x: 0.5,
							y: 0.5,
							r: 0.5,
							colorStops: [{
								offset: 0,
								color: '#9D96F5' // 0% 处的颜色
							},
							{
								offset: 1,
								color: '#1FF1FE' // 100% 处的颜色
							}],
							global: false // 缺省为 false
						},
						width: 2

					}
		                
		            },
		            data: time
		        },
		        {
		            gridIndex: 1,
		            type : 'category',
		            boundaryGap : false,
		            axisLabel: {
					show: true,
					textStyle: {
						color: '#F4CBE4'
					    }
				    },
		            axisLine: {
		                onZero: false,
		                lineStyle: {
						width: 2,
						color: {
							type: 'radial',
							x: 0.5,
							y: 0.5,
							r: 0.5,
							colorStops: [{
								offset: 0,
								color: '#FF1CC5' // 0% 处的颜色
							},
							{
								offset: 1,
								color: '#F4CBE4' // 100% 处的颜色
							}],
							global: false // 缺省为 false
					    	}
				    	},
				    	width: 2
		            },
		            data: time
		            
		        }
		    ],
    yAxis:[{
				name: '形变速率(mm/min)',
				nameTextStyle: {
					color: '#1ef7ff'
				},
				type: 'value',
					boundaryGap: [0, '100%'],
				 sampling: 'average',
				splitLine: {
					show: false
				},
				inverse: false,
				splitArea: {
					show: false
				},
				axisLine: {
					onZero: false,
					lineStyle: {
						width: 2,
						color: {
							type: 'radial',
							x: 0.5,
							y: 0.5,
							r: 0.5,
							colorStops: [{
								offset: 0,
								color: '#9D96F5' // 0% 处的颜色
							},
							{
								offset: 1,
								color: '#1FF1FE' // 100% 处的颜色
							}],
							global: false // 缺省为 false
						}
					}
				},
				axisLabel: {
					show: true,
					textStyle: {
						color: '#1ef7ff'
					},
					

				}
			},
			{
				gridIndex: 1,
				name: '累计形变量(mm)',
				inverse: false,
				nameTextStyle: {
					color: '#ED8EEA'
				},
				type: 'value',
				boundaryGap: [0, '100%'],
				 sampling: 'average',
				splitLine: {
					show: false
				},
				splitArea: {
					show: false
				},
				axisLine: {
					onZero: false,
					lineStyle: {
						width: 2,
						color: {
							type: 'radial',
							x: 0.5,
							y: 0.5,
							r: 0.5,
							colorStops: [{
								offset: 0,
								color: '#FF1CC5' // 0% 处的颜色
							},
							{
								offset: 1,
								color: '#F4CBE4' // 100% 处的颜色
							}],
							global: false // 缺省为 false
						}
					}
				},
				axisLabel: {
					show: true,
					textStyle: {
						color: '#F4CBE4'
					},
				

				}
			}],
    dataZoom: [{
				show: false,
				realtime: true,
				start: 0,
				end: 100,
				backgroundColor :'rgba(126, 224, 209, 0.5)',
				fillerColor: 'rgba(255,216,92,0.6)',
		        borderColor: 'rgba(126, 224, 209, 0.75)',
		        handleStyle: {
		            color: '#23c2aa'
		        },
		        textStyle:{color:'#FFD85C'},
				right: '60',
				left: '80',
				height: '30px',
				xAxisIndex: [0, 1]
				
			},
			{
				type: 'inside',
				realtime: true,
				start: 0,
				end: 100,
				xAxisIndex: [0, 1]
			}],
		    grid: [{
		        left: 80,
		        right: 60,
		        height: '35%'
		    }, {
		        left: 80,
		        right: 60,
		        top: '55%',
		        height: '35%'
		    }],
    series: [
        {
            name:'x方向的形变速率',
            type:'line',
            smooth:true,
        
            sampling: 'average',
            xAxisIndex: 0,
		    yAxisIndex: 0,
            data: xData
        },
         {
            name:'y方向的形变速率',
            type:'line',
            smooth:true,
       
            sampling: 'average',
            xAxisIndex: 0,
		    yAxisIndex: 0,
            data: yData
        },
        {
             name:'z方向的形变速率',
            type:'line',
            smooth:true,
        
            xAxisIndex: 0,
		    yAxisIndex: 0,
            sampling: 'average',
            data: zData
        },
        {
              name:'x方向的形变量值',
            type:'line',
            smooth:true,
       
            sampling: 'average',
            xAxisIndex: 1,
		    yAxisIndex: 1,
            data: xData
        },
         {
              name:'y方向的形变量值',
            type:'line',
            smooth:true,
          
            sampling: 'average',
            xAxisIndex: 1,
		    yAxisIndex: 1,
            data: yData
        },
        {
             name:'z方向的形变量值',
            type:'line',
            smooth:true,
         
            xAxisIndex: 1,
		    yAxisIndex: 1,
            sampling: 'average',
            data: zData
        }
    ]
};