我有多个.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 file] [3]
[3]: 1drv.ms/u/s!AtgYwz88A2dZliCKDHy1juf2qqnG