如何将文本添加到水平图?

How to add a text to a levelplot?

library(raster)
library(rasterVis)
 r <- raster(nrows=10, ncols=10)
 r <- setValues(r, 1:ncell(r))
levelplot(r)

我想在xlab下放一个"Original map"的词(一段文字)"Longitude"

这可能吗?

这是一个手动解决方案,但您可以使用 mtext 在边距周围放置文本,并使用 lineadj 参数将其放置在您想要的位置(或 text).

plot.new()  # open new plot
 r <- raster(nrows=10, ncols=10)
 r <- setValues(r, 1:ncell(r))
levelplot(r)

mtext("Original map", 1, line=-3.4, adj=0.4)