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)))
有谁知道如何更改 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)))