levelplot 框线宽 R

levelplot box line width R

有谁知道如何更改 levelplot 图形的线宽,尤其是具有多个面板的图形?框线宽度应随刻度线变化。在基础 R 中,可以使用 plot(x);box(lwd=10).

在 levelplot 中这可能吗?

非常感谢。

library(rasterVis)
mycolors=c("darkred","red3", "orange", "yellow", "lightskyblue", 
          "royalblue3","darkblue")
s <- stack(replicate(6, raster(matrix(runif(100), 10))))
levelplot(s, layout=c(3, 2), col.regions=mycolors, index.cond=list(c(1, 3, 5, 2, 4, 6)))

您可以使用 par.settings 参数设置边框线宽。例如:

levelplot(s, layout=c(3, 2), col.regions=mycolors, 
          index.cond=list(c(1, 3, 5, 2, 4, 6)), 
          par.settings=list(axis.line=list(lwd=3), strip.border=list(lwd=3)))