| layoutCollapse {microplot} | R Documentation |
Set the lattice par.settings to remove all marginal space.
Description
Set the lattice par.settings to remove all marginal space.
By default layoutHeightsCollapse and layoutWidthsCollapse set
everything in layout.heights or layout.widths to 0
except for panel. The user can specify values for all the standard
items in either of those items.
layoutCollapse by default sets layout=c(1,1),
collapses to 0 all heights and widths except for
panel, removes all labels and strip labels, and sets all axis
lines to col="transparent".
Usage
layoutCollapse(x,
xlab="",
ylab="",
xlab.top=NULL,
ylab.right=NULL,
main=NULL,
sub=NULL,
strip=FALSE,
strip.left=FALSE,
layout.heights=layoutHeightsCollapse(),
layout.widths=layoutWidthsCollapse(),
strip.border=list(col="transparent"),
axis.line=list(col="transparent"),
layout=c(1,1),
...)
layoutHeightsCollapse(...)
layoutWidthsCollapse(...)
Arguments
... |
For For For |
x |
Any |
xlab, ylab, xlab.top, ylab.right, main, sub |
Standard |
strip, strip.left, strip.border, axis.line, layout |
Standard |
layout.heights, layout.widths |
Arguments to |
Details
When very small plots are placed inside a LaTeX tabular environment, it is often helpful to suppress margins, axes, labels, titles.
Value
For layoutCollapse, a "trellis" object.
For layoutHeightsCollapse and layoutWidthsCollapse,
a list which may be used as input to the par.settings argument in a
lattice call.
Author(s)
Richard M. Heiberger <rmh@temple.edu>
Examples
## Not run:
lattice::trellis.par.get("layout.heights")
lattice::trellis.par.get("layout.widths")
layoutHeightsCollapse()
layoutWidthsCollapse()
layoutWidthsCollapse(axis.left=1)
A <- lattice::xyplot(Sepal.Length ~ Sepal.Width | Species, data=iris)
A ## one page with three panels
layoutCollapse(A) ## three pages with one unlabeled panel on each
layoutCollapse(A, ## one page with panels labeled by ylab
layout=c(1,3),
ylab=levels(iris$Species),
layout.heights=list(axis.bottom=1),
layout.widths=list(axis.left=1),
axis.line=list(col="green"))
## End(Not run)
## Please see the package documentation for a simple example in context.
## Please see the demos for more interesting examples.
## demo(package="microplot")