[R] Trying to tile wireframe plots (using lattice package)
Magnus Torfason
zulutime.net at gmail.com
Fri Jun 25 20:49:43 CEST 2010
Hi all,
I'm trying to print a number of wireframe plots (generated using the
lattice package), and I want them to appear in a two-by two matrix along
with some other (standard) plots. In other words I am trying to create a
subplot or tiled plot that works for wireframes.
I've tried the methods discussed in:
http://tolstoy.newcastle.edu.au/R/e2/help/07/07/21238.html
but while they work for hist(), they don't work for wireframe().
I've also tried split.screen() and layout() - see below:
## Example of what I'm trying to do
library(lattice)
layout(matrix(c(1,2,3,4), 2, 2, byrow = TRUE))
# Top-left, as expected
plot(rnorm(100),rnorm(100))
# Top-right, as expected
plot(rnorm(100),rnorm(100))
# But the volcano fills the whole the device ...
wireframe(volcano)
## End of example
All has been to no avail up until now. I'd be grateful for any
suggestions you may have.
Best,
Magnus
ps. If there is a way to do this using intermediate files (saving each
plot as a PS file, and then tiling multiple PS files within the same
device), that would be a totally acceptable solution for me as well.
More information about the R-help
mailing list