Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

levelplot box line width R

Does any know how to change the line width of a levelplot graphic, especially that with multiple panels? The box line width should change alongside the tick marks. In base R one can use plot(x);box(lwd=10).

Is this possible within levelplot?

Many thanks.

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)))
like image 884
code123 Avatar asked Oct 19 '22 17:10

code123


1 Answers

You can set the border line widths with the par.settings argument. For example:

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)))

enter image description here

like image 124
eipi10 Avatar answered Oct 21 '22 15:10

eipi10