panel.3dmisc {latticeExtra} | R Documentation |
Miscellanous panel utilities for three dimensional Trellis Displays
Description
Miscellanous panel functions for use with three dimensional Lattice functions such as cloud and wireframe
Usage
panel.3dbars(x, y, z,
rot.mat = diag(4), distance,
xbase = 1, ybase = 1,
xlim, xlim.scaled,
ylim, ylim.scaled,
zlim, zlim.scaled,
zero.scaled,
col = "black",
lty = 1, lwd = 1,
alpha,
...,
col.facet = "white",
alpha.facet = 1)
panel.3dpolygon(x, y, z, rot.mat = diag(4), distance,
xlim.scaled,
ylim.scaled,
zlim.scaled,
zero.scaled,
col = "white",
border = "black",
font, fontface,
...)
panel.3dtext(x, y, z, labels = seq_along(x),
rot.mat = diag(4), distance, ...)
Arguments
x , y , z |
data to be plotted |
rot.mat , distance |
arguments controlling projection |
labels |
character or expression vectors to be uses as labels |
xlim , ylim , zlim |
limits in the original scale |
xlim.scaled , ylim.scaled , zlim.scaled |
limits after scaling |
zero.scaled |
the value of z = 0 after scaling |
xbase , ybase |
length of the sides of the bars (which are always centered on the
|
col , lty , lwd , alpha , border |
Graphical parameters for the border lines. These can be vectors, in
which case each component will be associated with one bar in
|
font , fontface |
unused graphical parameters, present in the argument list only so that they can be captured and ignored |
col.facet , alpha.facet |
Graphical parameters for surfaces of the bars . These can be vectors, in which case each component will be associated with one bar. |
... |
extra arguments, passed on as appropriate. |
Details
panel.3dbars
and panel.3dpolygon
are both suitable for
use as (components of) the panel.3d.cloud
argument of
panel.cloud
. The first one produces three dimensional bars,
and the second one draws three dimensional polygons.
Author(s)
Deepayan Sarkar deepayan.sarkar@gmail.com
See Also
Examples
library(lattice)
cloud(VADeaths, panel.3d.cloud = panel.3dbars,
col.facet = "grey", xbase = 0.4, ybase = 0.4,
screen = list(z = 40, x = -30))
cloud(VADeaths, panel.3d.cloud = panel.3dbars,
xbase = 0.4, ybase = 0.4, zlim = c(0, max(VADeaths)),
scales = list(arrows = FALSE, just = "right"), xlab = NULL, ylab = NULL,
col.facet = level.colors(VADeaths, at = do.breaks(range(VADeaths), 20),
col.regions = terrain.colors,
colors = TRUE),
colorkey = list(col = terrain.colors, at = do.breaks(range(VADeaths), 20)),
screen = list(z = 40, x = -30))
cloud(as.table(prop.table(Titanic, margin = 1:3)[,,,2]),
type = c("p", "h"),
zlab = "Proportion\nSurvived",
panel.3d.cloud = panel.3dbars,
xbase = 0.4, ybase = 0.4,
aspect = c(1, 0.3),
scales = list(distance = 2),
panel.aspect = 0.5)