R 等高线图
我有一个等高线图,我想知道是否有可能标记各个等高线水平以及颜色?(即,假设第一个粉红色轮廓为0.2,第二个为0.4或任何可行的值) 另外,将土地填充为纯色的理由是什么R 等高线图,r,lattice,contour,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='
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')
要包含等高线的标签,只需设置
labels=TRUE
(代替当前使用的labels=FALSE
)
?轮廓图
记录标签
参数,因此:
标签:
通常是一个逻辑符号,指示轮廓线是否应
被贴上标签,但其他更复杂的可能性
控制存在。有关详细信息,请参见的帮助页面
“panel.levelplot”,将此参数传递给它
不变。该帮助页还记录了“label.style”
参数,该参数影响标签的渲染方式
要为大陆添加填充多边形,我会尝试使用
latticeExtra
包中的mapplot()
,将其添加到已经使用layer()
生成的绘图中,也可以使用latticeExtra
。(如果不访问您正在使用的数据,我无法获得比这更具体的信息。)谢谢,是否可以指定标签区域,如(-1,-0.5)和(0.5,1)?请查看at=
参数,该参数记录在?轮廓图和面板中。轮廓图。我会尝试类似于at=c(-1,-.5,0,5,1)
(也不要担心at=
似乎只是levelplot()
,而不是contourplot()
:事实上,两者都使用相同的面板函数,它们只是默认值不同而已。)祝你好运!