| print.trellis {lattice} | R Documentation |
Print (plot) a trellis object.
print(x, position, split, more = FALSE, ...)
x |
The object to be plotted, of class ``trellis'' |
position |
a vector of 4 numbers, typically c(xmin, ymin, xmax, ymax) that give the lower-left and upper-right corners of a rectangle in which the Trellis plot of x is to be positioned. The coordinate system for this rectangle is [0-1] in both the x and y directions. |
split |
a vector of 4 integers, c(x,y,nx,ny) , that says to position the current plot at the x,y position in a regular array of nx by ny plots. (Note: this has origin at top left) |
more |
A logical specifying whether more plots will follow on this page. |
... |
extra arguments, ignored |
This is the default print method for objects of class
"trellis", produced by calls to functions like xyplot,
bwplot etc. It is usually called automatically when a trellis
object is produced. It can also be called explicitly to control plot
positioning by means of the arguments split and
position.
Trying to position multipage displays will mess things up.
Deepayan Sarkar deepayan@stat.wisc.edu
data(singer) p11 <- histogram( ~ height | voice.part, data = singer, xlab="Height") p12 <- densityplot( ~ height | voice.part, data = singer, xlab = "Height") p2 <- histogram( ~ height, data = singer, xlab = "Height") data(sunspot) p3 <- xyplot(sunspot~1:37, aspect="xy", type = "l") ## simple positioning by split print.trellis(p11, split=c(1,1,1,2), more=TRUE) print.trellis(p2, split=c(1,2,1,2)) ## Combining split and position: print.trellis(p11, position = c(0,0,.75,.75), split=c(1,1,1,2), more=TRUE) print.trellis(p12, position = c(0,0,.75,.75), split=c(1,2,1,2), more=TRUE) print.trellis(p3, position = c(.5,.75,1,1), more=FALSE)