|  | @ -380,7 +380,8 @@ export default { | 
			
		
	
		
		
			
				
					|  |  |       creates.opticalThickness = new HighChartCreate('opticalThickness'); |  |  |       creates.opticalThickness = new HighChartCreate('opticalThickness'); | 
			
		
	
		
		
			
				
					|  |  |       creates.opticalThickness.setChart(); |  |  |       creates.opticalThickness.setChart(); | 
			
		
	
		
		
			
				
					|  |  |       // creates.opticalThickness.setSpecialXAxis('时间(小时)', 24, 0, 2); |  |  |       // creates.opticalThickness.setSpecialXAxis('时间(小时)', 24, 0, 2); | 
			
		
	
		
		
			
				
					
					|  |  |       creates.opticalThickness.setXAxis('时间(天/时)', false); |  |  |       // creates.opticalThickness.setXAxis('时间(天/时)', false); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |  |  |  |       creates.opticalThickness.setXAxisTypeDate(); | 
			
		
	
		
		
			
				
					|  |  |       creates.opticalThickness.setYAxis('光学厚度', 6, 0, 1, 7); |  |  |       creates.opticalThickness.setYAxis('光学厚度', 6, 0, 1, 7); | 
			
		
	
		
		
			
				
					|  |  |       creates.opticalThickness.setLegend(true); |  |  |       creates.opticalThickness.setLegend(true); | 
			
		
	
		
		
			
				
					|  |  |       creates.opticalThickness.setTooltip('{point.y}'); |  |  |       creates.opticalThickness.setTooltip('{point.y}'); | 
			
		
	
	
		
		
			
				
					|  | @ -619,10 +620,9 @@ export default { | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |     const drawAerosolCharts = (result: CustomeArray<any>) => { |  |  |     const drawAerosolCharts = (result: CustomeArray<any>) => { | 
			
		
	
		
		
			
				
					|  |  |       if (result.length != 24) return; |  |  |       if (result.length != 24) return; | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  |  | 
			
		
	
		
		
			
				
					|  |  |       const data = prepareChartData(result); |  |  |       const data = prepareChartData(result); | 
			
		
	
		
		
			
				
					
					|  |  |       creates.opticalThickness.updateSeries(0, data) |  |  |       creates.opticalThickness.updateSeries(0, data); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |       creates.opticalThickness.updateXAxis(options.chartTimeData, 0) |  |  |       // creates.opticalThickness.updateXAxis(options.chartTimeData, 0) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					|  |  |       options.loadingOpticalThicknessStatus = false |  |  |       options.loadingOpticalThicknessStatus = false | 
			
		
	
		
		
			
				
					|  |  |     } |  |  |     } | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  | @ -630,7 +630,7 @@ export default { | 
			
		
	
		
		
			
				
					|  |  |       if (result.length != 24) return; |  |  |       if (result.length != 24) return; | 
			
		
	
		
		
			
				
					|  |  |       const data = prepareChartData(result); |  |  |       const data = prepareChartData(result); | 
			
		
	
		
		
			
				
					|  |  |       creates.opticalThickness.updateSeries(1, data) |  |  |       creates.opticalThickness.updateSeries(1, data) | 
			
		
	
		
		
			
				
					
					|  |  |       creates.opticalThickness.updateXAxis(options.chartTimeData, 0) |  |  |       // creates.opticalThickness.updateXAxis(options.chartTimeData, 0) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |       options.loadingOpticalThicknessStatus = false |  |  |       options.loadingOpticalThicknessStatus = false | 
			
		
	
		
		
			
				
					|  |  |     } |  |  |     } | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  | @ -638,7 +638,7 @@ export default { | 
			
		
	
		
		
			
				
					|  |  |       if (result.length != 24) return; |  |  |       if (result.length != 24) return; | 
			
		
	
		
		
			
				
					|  |  |       const data = prepareChartData(result); |  |  |       const data = prepareChartData(result); | 
			
		
	
		
		
			
				
					|  |  |       creates.opticalThickness.updateSeries(2, data) |  |  |       creates.opticalThickness.updateSeries(2, data) | 
			
		
	
		
		
			
				
					
					|  |  |       creates.opticalThickness.updateXAxis(options.chartTimeData, 0) |  |  |       // creates.opticalThickness.updateXAxis(options.chartTimeData, 0) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |       options.loadingOpticalThicknessStatus = false |  |  |       options.loadingOpticalThicknessStatus = false | 
			
		
	
		
		
			
				
					|  |  |     } |  |  |     } | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  | @ -667,7 +667,7 @@ export default { | 
			
		
	
		
		
			
				
					|  |  |         options.chartTimeData.push(item.time) |  |  |         options.chartTimeData.push(item.time) | 
			
		
	
		
		
			
				
					|  |  |         if (item.data == null) { |  |  |         if (item.data == null) { | 
			
		
	
		
		
			
				
					|  |  |           let temp = []; |  |  |           let temp = []; | 
			
		
	
		
		
			
				
					
					|  |  |           for (let i = 0; i < 60; i++) { |  |  |           for (let i = 0; i < 11; i++) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |             temp.push(NaN); |  |  |             temp.push(NaN); | 
			
		
	
		
		
			
				
					|  |  |           } |  |  |           } | 
			
		
	
		
		
			
				
					|  |  |           item.data = [temp]; |  |  |           item.data = [temp]; | 
			
		
	
	
		
		
			
				
					|  | @ -678,8 +678,9 @@ export default { | 
			
		
	
		
		
			
				
					|  |  |       }) |  |  |       }) | 
			
		
	
		
		
			
				
					|  |  |       let interval = (24 / prepareData.length); |  |  |       let interval = (24 / prepareData.length); | 
			
		
	
		
		
			
				
					|  |  |       let data = []; |  |  |       let data = []; | 
			
		
	
		
		
			
				
					|  |  |  |  |  |       let startTimeMoment = moment(result[0].time, 'M_D_H').add(8, 'h').add(-30, 'm'); | 
			
		
	
		
		
			
				
					|  |  |       for (let i = 0, len = prepareData.length; i < len; i++) { |  |  |       for (let i = 0, len = prepareData.length; i < len; i++) { | 
			
		
	
		
		
			
				
					
					|  |  |         data.push([parseFloat((interval * i).toFixed(2)), prepareData[i]]) |  |  |         data.push([startTimeMoment.clone().add(interval * i, 'h').valueOf(), prepareData[i]]); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |       } |  |  |       } | 
			
		
	
		
		
			
				
					|  |  |       return data; |  |  |       return data; | 
			
		
	
		
		
			
				
					|  |  |     } |  |  |     } | 
			
		
	
	
		
		
			
				
					|  | 
 |