我从netcdf获得叶绿素数据,平均到最终输出如下。
head(cdata)
lat lon chl
1 24.875 30.125 NA
2 24.625 30.125 NA
3 24.375 30.125 NA
4 24.125 30.125 NA
5 23.875 30.125 NA
6 23.625 30.125 NA
我需要用levelplot()来绘制它,但是levelplot()需要网格中的数据。如何将数据框转换为网格或数组?
答案 0 :(得分:0)
使用莱迪思levelplot()
命令,如果您的观察来自“常规网格”,则可以传递公式。因此,对于您的数据,它将是
levelplot(chl ~ lat*lon, cdata)