R - 轮廓图

时间:2012-02-08 09:12:13

标签: r lattice contour

我有一个轮廓图,我想知道是否可以标记各个轮廓水平以及颜色? (即说第一个粉红色轮廓是0.2,第二个是0.4或其他任何作品)。

此外,将土地填充为纯色的理由是什么?

library(lattice)
contourplot(cor_Warra_SF_SST_SON, region=TRUE, at=seq(-1, 1, 0.2), 
labels=FALSE, row.values=lon_sst, column.values=lat_sst,
xlab='longitude', ylab='latitude')

enter image description here

1 个答案:

答案 0 :(得分:2)

要包含轮廓线的标签,只需设置labels = TRUE(代替您当前使用的labels=FALSE)。

?contourplot如此记录labels参数:

  

labels:通常是指示轮廓线是否应该的逻辑             被标记,但更复杂的其他可能性             控制存在。详细信息记录在帮助页面中             'panel.levelplot',传递此参数             不变。该帮助页面还记录了'label.style'             参数,它影响标签的呈现方式。

要为各大洲添加填充多边形,我会尝试使用mapplot()包中的latticeExtra,并使用layer()将其添加到您已使用latticeExtra创建的地图中{1}}。 (如果没有访问您正在使用的数据,我无法获得更具体的信息。)