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)