5

有谁知道如何改变图形的线宽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)))
4

1 回答 1

3

您可以使用参数设置边框线宽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)))

在此处输入图像描述

于 2016-01-22T23:38:03.890 回答