Create fixed isoproportion lines for each of the ternary axes, geom_Xisoprop(...), (X = T, L, R)
will draw an isoproportion
line projecting from the T, L and R apex respectively.
geom_Tisoprop
understands the following aesthetics (required aesthetics are in bold):
value
alpha
arrow
colour
linetype
size
geom_Tisoprop(mapping = NULL, data = NULL, ..., value, na.rm = FALSE, show.legend = NA)geom_Lisoprop(mapping = NULL, data = NULL, ..., value, na.rm = FALSE, show.legend = NA)geom_Risoprop(mapping = NULL, data = NULL, ..., value, na.rm = FALSE, show.legend = NA)
aes
or
aes_
. If specified and inherit.aes = TRUE
(the
default), it is combined with the default mapping at the top level of the
plot. You must supply mapping
if there is no plot mapping.NULL
, the default, the data is inherited from the plot
data as specified in the call to ggplot
.
A data.frame
, or other object, will override the plot
data. All objects will be fortified to produce a data frame. See
fortify
for which variables will be created.
A function
will be called with a single argument,
the plot data. The return value must be a data.frame.
, and
will be used as the layer data.layer
. These are
often aesthetics, used to set an aesthetic to a fixed value, like
color = "red"
or size = 3
. They may also be parameters
to the paired geom/stat.FALSE
, the default, missing values are removed with
a warning. If TRUE
, missing values are silently removed.NA
, the default, includes if any aesthetics are mapped.
FALSE
never includes, and TRUE
always includes.data(Feldspar) ggtern(data=Feldspar,aes(Ab,An,Or)) + geom_Tisoprop(value=0.5) + geom_Lisoprop(value=0.5) + geom_Risoprop(value=0.5) + geom_point()