ggtern):
ggtern makes use of several non-exported internal
functions, a list of the internal functions is as
follows: ggint is a structure which holds all the internal
functions from the ggplot2 namespace, which can be used
conveniently via ggint$ABC.
Statnew is a local copy of the ggplot2 Stat
top-level proto
Geom is a local copy of the ggplot2 Gom top-level
proto
ifthenelse function takes input arguments
x, a and b and returns a if
x is TRUE, else, returns b
get_tern_extremes determines the limiting ternary
coordinates given input coordinates.
arrow_label_formatter is a function that formats
the labels directly adjacent to the ternary arrows.
calc_element_plot Calculates the element
properties, by inheriting properties from its parents,
and compares to whether the local plot overrides this
value. Based largely off the
calc_element as provided in
ggplot2
find_global is a function that conducts a named
search for the name object instance, within the
env environment. If an instance doesn't exist
within the env environment, a search is then
conducted within the ggtern and ggplot2
namespaces (in that order). This is a modified
version of the original source as provided in
ggplot2, which has the same functionality,
however, the modification is such that the function now
additionally searches within the ggtern namespace
prior to the ggplot2 namespace.
remove_outside is a function that removes, from an
input datases, all the rows wich are outside the ternary
plot area
sink_density is a function which permits contours
on the ternary surface, without running over the ternary
borders.
get_last_coord is a function that returns the last
coordinate system used.
set_last_coord set the last coordinate system.
cullAndConstrain is a function that is not
implemented at this point in time, ignore it.
arrow is an exported instance of the imported grid
arrow function
ggint Statnew
Geom
ifthenelse(x, a, b)
get_tern_extremes(coordinates, verbose = F, expand = 0)
arrow_label_formatter(label, suffix = "", ..., sep = "/")
calc_element_plot(element, theme = theme_update(), ...,
plot = NULL, verbose = F)
find_global(name, env = environment())
remove_outside(data)
sink_density(df, remove = TRUE,
coord = stop("coord is required"))
get_last_coord()
set_last_coord(new)
cullAndConstrain(data)
x is TRUEx is FALSEget_tern_extremes returns data.frame representing
the T, L and R amounts (Columns) at each of the tips
(extremes) of the ternary plot area (Rows) find_global returns an instance of the named
object (if it exists), or NULL (if it does not).
get_last_coord returns the current coordinate
system
calc_elementget_tern_extremes(coordinates = coord_tern())
arrow_label_formatter("TOP","Wt.%",sep="/")
find_global('scale_x_continuous')Run the code above in your browser using DataLab