如何使用纬度经度和z值将数据框转换为使用等级图的绘图网格?

时间:2014-12-11 07:01:22

标签: r levelplot

我从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()需要网格中的数据。如何将数据框转换为网格或数组?

1 个答案:

答案 0 :(得分:0)

使用莱迪思levelplot()命令,如果您的观察来自“常规网格”,则可以传递公式。因此,对于您的数据,它将是

levelplot(chl ~ lat*lon, cdata)