1

我有一个等高线图,我想知道是否可以标记各个等高线水平以及颜色?(即说第一个粉红色轮廓是 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')

在此处输入图像描述

4

1 回答 1

2

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

?contourplot因此记录labels论点:

labels:通常是一个逻辑指示是否应标记等高线,但存在其他更复杂控制的可能性。详细信息记录在“panel.levelplot”的帮助页面中,此参数未更改地传递给该页面。该帮助页面还记录了“label.style”参数,该参数会影响标签的呈现方式。

要为大陆添加填充多边形,我会尝试使用mapplot()fromlatticeExtra包,将其添加到您已经使用layer()、也来自latticeExtra. (如果无法访问您正在使用的数据,我无法获得比这更具体的信息。)

于 2012-02-08T09:30:39.940 回答