绘制栅格时,传奇标题的大小和方向

问题描述 投票:0回答:1
library(terra)
library(RColorBrewer)

# sample polygon
p <- system.file("ex/lux.shp", package="terra")
p <- terra::vect(p)

# sample raster
r <- system.file("ex/elev.tif", package="terra")
r <- terra::rast(r)
r <- terra::crop(r, p , snap = "out", mask = T)

terra::plot(r,
           col = brewer.pal(9, "pastel1"),
           cex.main = 2,
           smooth = T,
           legend = T,
           plg = list(title = "Score"),
           axes = TRUE,
           mar=c(3,3,3,6))
plot(p, add = T)

我如何更改传奇标题“得分”的大小和方向。 我想定义标题,以使其垂直并沿着 传奇,也更改传奇标题的大小?

r raster terra
1个回答
0
投票
您可以在任何需要添加文字。例如

library(terra) p <- terra::vect(system.file("ex/lux.shp", package="terra")) r <- terra::rast(system.file("ex/elev.tif", package="terra")) plot(r, mar=c(3,3,3,6)) text(x=6.77, y=49.95, "Score", srt=-90, cex=2, xpd=NA, pos=4) lines(p)

enter image description here

,使用Terra版本1.8-35您可以做

plot(r, plg=list(title="Score", title.srt=-90, title.cex=1.5, title.x=6.71, title.y=49.8)) lines(p)
    
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.