在R中绘制层智能netcdf数据

时间:2017-11-09 16:15:06

标签: r plot maps netcdf4

我有多个.nc文件的粉尘剖面数据,层数形式,高度从1公里到6公里不等。我创建了一个数据框,并使用下面提到的代码将不同列中的每个图层值分开:

    for(i in seq_along(files)) {
    nc = open.nc(files[i])  
    time = var.get.nc(nc,'time')
    x=dim(time)
    time = var.get.nc(nc,'time')
    lat = var.get.nc(nc,'latitude')
    x=dim(lat)       
    lat = var.get.nc(nc,'latitude')      
    lon = var.get.nc(nc,'longitude')
    x=dim(lon)
    lon = var.get.nc(nc,'longitude')
    vertical = var.get.nc(nc,'D_vertical_profile')
    x=dim(vertical) 
    vertical = var.get.nc(nc,'D_vertical_profile')
    rbind(df,data.frame(time,lat,lon,vertical))->df
    }

我在绘制这些数据时遇到问题。我是R的初学者,所以请任何人帮我绘制Y轴上的分层数据和X轴上的数值范围。我也有很长的数据。感谢

我想要这样的情节: enter image description here

'df'的输出在这样的列中

时间长度x1 x2 x3 x4 x5 x6

这些是按顺序排列的列 很抱歉没有在此处显示数据。

nc data frame

[nc file] [3]

   [3]: 1drv.ms/u/s!AtgYwz88A2dZliCKDHy1juf2qqnG

0 个答案:

没有答案