panel_scales
is a local copy of the ggplot2 function
that calculates the scales for each panel, patched for the
ternary system.
calculate_stats
is a local copy of the ggplot2
function that calculates various stats for each layer.
train_ranges
is a local copy of the ggplot2 function
that computes ranges and dimensions of each panel, using
the coord, and patched for the ternary system.
"%+%"
is a local copy of the ggplot2 add operator,
no change other than exporting from the ggtern namespace
add_ggplot
is a local copy of the ggplot2 method
that adds elements to an existing gg object.
validate_element
is a local copy of the ggplot2
function which checks the validity of a given theme element
against the elements table. Since the .elements_tree
is an internal function, which is not exported, and
modifications could not be made, a new (and equivalent)
.element_tree
is created within ggtern to handle the
new theme elements created within this package.
opts
is deprecated. See the theme
function.
plot_theme
is a local copy of the method that
determines the net theme between a plot and the current
global theme.
add_theme
is a local copy of the ggplot2 function
which modifies the current theme, by a proposed theme. It
is slightly modified to handle 'logical' values the same
way it handles 'character' or 'numeric' values, which do
not inherit from 'element' objects.
"%+replace%"
is a local copy of the ggplot2
replace operator, no different other than being exported
from the ggtern namespace.
update_theme
is a local copy of a ggplot2 function,
which copies elements from the new theme into an old theme.
calc_element
is a local copy of the ggplot2 function
which determines the net element based on inheritances,
given input theme.
combine_elements
is a local copy of the ggplot2
function that combines two theme elements
check_required_aesthetics
is a local copy of the
ggplot2 function that checks if the required aesthetics are
present. This is used by geoms and stats to give a more
helpful error message when required aesthetics are missing.
panel_scales(panel, i)calculate_stats(panel, data, layers)
train_ranges(panel, coord)
e1 %+% e2
add_ggplot(p, object, objectname)
validate_element(el, elname)
theme_update(...)
opts(...)
plot_theme(x)
theme_get()
theme_set(new)
add_theme(t1, t2, t2name)
e1 %+replace% e2
update_theme(oldtheme, newtheme)
calc_element(element, theme, verbose = FALSE)
combine_elements(e1, e2)
check_required_aesthetics(required, present, name)
theme
function.t1
theme_update