| ternaryplot | R Documentation |
A ternary plot is a triangular diagram that displays proportions of three variables. It can be used to map three-dimensional data to a two-dimensional surface with the caveat that the data's original scales are lost (unless it was proportional data to begin with).#'
ternaryplot(x, data, ...)
## S3 method for class 'formula'
ternaryplot(
x,
data = NULL,
response = NULL,
groups = NULL,
density = FALSE,
region = density || !is.null(response),
contour = density || !is.null(response),
labels = !is.null(response),
colorkey = region,
xlab,
ylab,
zlab,
xlim = c(-0.15, 1.15),
ylim = c(-0.3, 1),
panel = panel.ternaryplot,
default.prepanel = lattice.getOption("prepanel.default.xyplot"),
drop.unused.levels = lattice.getOption("drop.unused.levels"),
subset = TRUE,
...
)
## S3 method for class 'data.frame'
ternaryplot(x, data = NULL, ...)
## S3 method for class 'matrix'
ternaryplot(x, data = NULL, ...)
x |
See Methods (by class). |
data |
A data frame in which the |
... |
Arguments that are passed on to other methods, particularly
|
response |
An optional response variable |
groups |
A variable or expression to be evaluated in |
density |
Compute two-dimensional density estimates via |
region |
Fill density or response estimates with a color gradient. |
contour |
Draw contour lines for density and response estimates. |
labels |
Label contour lines. |
colorkey |
if |
xlab |
X axis label (the left dimension) |
ylab |
Y axis label (the right dimension) |
zlab |
Z axis label (the top dimension) |
xlim |
X limits for the plot region. |
ylim |
Y limits for the plot region. |
panel |
The panel function. |
default.prepanel |
The default prepanel function. |
drop.unused.levels |
Drop unused conditioning or groups levels. |
subset |
An expression that evaluates to a logical or integer indexing vector. Like groups, it is evaluated in data. Only the resulting rows of data are used for the plot. |
An object of class "trellis". The
update method can be used to
update components of the object and the
print method (usually called by
default) will plot it on an appropriate plotting device.
ternaryplot(formula): A formula of the form top ~ left * right. Variables
will be evaluated inside data if provided.
ternaryplot(data.frame): A data frame for which the first three columns will
be mapped to the left, right, and top dimensions of the ternary plot
respectively.
ternaryplot(matrix): A matrix for which the
first three columns will be mapped to the left, right, and top
dimensions of the ternary plot respectively.
ternaryplot(Fertility ~ Agriculture * Catholic, data = swiss)
ternaryplot(Catholic ~ Examination * Education, response = Infant.Mortality,
data = swiss, contour = FALSE)
ternaryplot(Or ~ An * Ab | Feldspar, data = feldspar)
ternaryplot(Or ~ An * Ab, groups = Feldspar, data = feldspar, density = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.