我有一个轮廓图,我想知道是否可以标记各个轮廓水平以及颜色? (即说第一个粉红色轮廓是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')
答案 0 :(得分:2)
要包含轮廓线的标签,只需设置labels = TRUE
(代替您当前使用的labels=FALSE
)。
?contourplot
如此记录labels
参数:
labels:
通常是指示轮廓线是否应该的逻辑 被标记,但更复杂的其他可能性 控制存在。详细信息记录在帮助页面中 'panel.levelplot',传递此参数 不变。该帮助页面还记录了'label.style' 参数,它影响标签的呈现方式。
要为各大洲添加填充多边形,我会尝试使用mapplot()
包中的latticeExtra
,并使用layer()
将其添加到您已使用latticeExtra
创建的地图中{1}}。 (如果没有访问您正在使用的数据,我无法获得更具体的信息。)