R/viewscales.R
, R/coord_class_cartesian.R
, R/geom_range.R
, and 6 more
ggnomics_extensions.Rd
ggnomics relies on the extension mechanism of ggplot2 through ggproto class objects, which allows cross-package inheritance of objects such as geoms, stats, facets, scales and coordinate systems. These objects can be ignored by users for the purpose of making plots, since interacting with these objects is preferred through various geom_\*, stat_\*, facet_\*, coord_\* and scale_\* functions.
Note that the below says Functions, but actually describes ggproto classes.
ViewScaleS4
: An child to ggplot's ViewScale ggproto that
has a minor label getter. Note: this class is not exported.
ViewScaleS4Secondary
: A child to ViewScaleS4 that has static break
information. Note: this class is not exported.
CoordS4
: See coord_S4
GeomRange
: A child to GeomRects. See
geom_range
.
PositionDisjointRanges
: See
position_disjoint_ranges
.
RangeS4
: Identical to ggplot's Range ggproto. Note:
this class and children are not exported and are for internal use.
RangeS4Continuous
: A child to RangeS4 with S4 compatible train
method.
RangeS4Discrete
: A child to RangeS4 with S4 compatible train
method.
ScaleS4
: A child to ggplot's Scale ggproto. Note that
this class is not exported but children are.
ScaleS4Continuous
: A child to ScaleS4 and sibling to ggplot's
ScaleContinuous.
ScaleS4Discrete
: A child to ScaleS4 and sibling to ggplot's
ScaleDiscrete
ScaleS4ContinuousPosition
: A child to ScaleS4Continuous and sibling to
ggplot's ScaleContinuousPosition. See
scale_S4_continuous
.
ScaleS4DiscretePosition
: A child to ScaleS4Discrete and sibling to
ggplot's ScaleDiscretePosition. See
scale_S4_discrete
.
ScaleGenomic
: A child to ScaleS4ContinuousPosition for
genomic coordinates. See scale_genomic
.