如何绘制空间明确的hdf5文件?-r光栅

如何绘制空间明确的hdf5文件?-r光栅,r,plot,hdf5,raster,netcdf,R,Plot,Hdf5,Raster,Netcdf,我有一个hdf5数据文件,它有lat/long和十几个值,例如温度。我想进行绘图,以便以地图样式直观显示数据,从而在轴上使用lat/long。有没有直接的方法?我只是在博客上找到了一个非常复杂的方法。对于netcdf数据,我可以只使用plot(ncvariable),它可以工作,而不使用hdf5文件 我正在使用rhdf5。如果我读取h5文件和一个特定值,我只得到一个向量 > library(rhdf5) > ncep<-h5read("CB_OL1_1979OCT.h5", "

我有一个hdf5数据文件,它有lat/long和十几个值,例如温度。我想进行绘图,以便以地图样式直观显示数据,从而在轴上使用lat/long。有没有直接的方法?我只是在博客上找到了一个非常复杂的方法。对于netcdf数据,我可以只使用plot(ncvariable),它可以工作,而不使用hdf5文件

我正在使用rhdf5。如果我读取h5文件和一个特定值,我只得到一个向量

> library(rhdf5)
> ncep<-h5read("CB_OL1_1979OCT.h5", "sh")
> head(ncep)
[1]  1.03953242  0.79024571  2.29503083  0.43957919  0.36909071 -0.04498866
>库(rhdf5)
>ncep主管(ncep)
[1]  1.03953242  0.79024571  2.29503083  0.43957919  0.36909071 -0.04498866
我正在附上文件。我不确定你会称之为3d,它是一个简单的x,y值光栅。

请添加一些脚本行。还请添加一些示例数据,例如
head(ncep)
。Hdf5只是一个数据容器。此外,它听起来像是要绘制三维图——纬度、经度和其他一些东西。你需要更清楚地知道你想要怎样的三维空间。颜色?点的大小?三维散点图?热图?你能添加一些数据吗?@PauloCardoso添加了一些数据,现在更有意义了吗?@user4050你找到解决方案了吗?我应该试一试吗?