coord_tern
is a function which creates a transformation mechanism between the ternary system, and, the cartesian system.
It inherits from the fixed coordinate system, employing fixed ratio between x and y axes once transformed.
coord_tern(Tlim = NULL, Llim = NULL, Rlim = NULL, expand = TRUE)
coord_tern
returns a CoordTern ggproto
the range of T in the ternary space
the range of L in the ternary space
the range of R in the ternary space
If TRUE
, the default, adds a small expansion factor to
the limits to ensure that data and axes don't overlap. If FALSE
,
limits are taken exactly from the data or xlim
/ylim
.
ggtern:::rd_aesthetics("coord", "tern")
Abovementioned limitations include the types of geometries which can be used (ie approved geometries),
or modifications to required aesthetic mappings. One such essential patch is, for approved geometries previously
requiring x
and y
coordinates, now require an additional z
coordinate, and,
geom_segment
goes one step further in that it requires both an additional
z
and zend
coordinate mappings.
In essence, the required aesthetics are the product between what is required of each 'layer' and what is required of the 'coordinate system'.
Nicholas Hamilton