ggtern
): ggtern
makes use of several non-exported internal functions, a
list of the internal functions are as follows:Geom
is a local copy of the ggplot2 Gom top-level
proto
ggint
is a structure which holds all the required
internal functions from the ggplot2 namespace, which can
then be used conveniently via ggint$ABC
.
get_last_coord
is a function that returns the last
coordinate system used.
set_last_coord
set the last coordinate system.
Statnew
is a local copy of the ggplot2 Stat
top-level proto
rd_aesthetics
is a helper function for documenting
aesthetics in R help files.
rd_theme
is a helper function for documenting
theme_elements in R help files.
ifthenelse
function takes input arguments x
,
a
and b
and returns a
if x
is
TRUE
, else, returns b
is.numericor
function takes input arguments A
and B
and returns A
if A
is numeric,
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 function as provided in ggplot2
find_global_tern
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
Geomggint
get_last_coord()
set_last_coord(new)
Statnew
rd_aesthetics(type, name)
rd_theme()
ifthenelse(x, a, b)
is.numericor(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_tern(name, env = environment())
remove_outside(data)
x
is TRUEx
is FALSEA
is numericA
is NOT numeric