Explore the Innards of 'ggplot2' Objects
Extensions to 'ggplot2' providing low-level debug tools: statistics
and geometries reporting data passed to compute_group() and compute_panel()
functions and to geometries. Layer manipulation: functions for deletion,
insertion, extraction and reordering of layers of "ggplot" objects. Data
manipulation: function for deletion of unused variables from the
data object embedded in "ggplot" objects.
Package 'gginnards' (Explore the innards of 'ggplot2') is a set of extensions to R package 'ggplot2' (>= 2.3.0) useful when learning how to write extensions and when debugging newly defined stats and geoms.
Statistics and geometries that echo their data input to the R console and/or plot aim at easing debugging during development of new geoms and statistics (or learning how ggplot layers work).
A set of functions facilitates the manipulation of layers in ggplot objects, allowing deletion of any existing layer, insertion of new layers at any position, and reordering of the existing layers.
A function to drop unused variables from the data object embedded in
ggplot objects serves as an additional example of a manipulation that may
be useful when dealing with very large datasets.
This package was born when several functions were removed from package 'ggpmisc'. These functions are meant mainly to be used for debugging and learning how ggplot internals works while the balance of 'ggpmisc' are functions for everyday plotting.
The current release of 'gginnards' is available through CRAN for R (>= 3.4.0).
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
Functions in gginnards
|gginnards-package||gginnards: Explore the Innards of 'ggplot2' Objects|
|stat_debug_group||Print to console data received by the compute group function.|
|edit_layers||Edit plot layer|
|geom_debug||Geom which prints input data to console|
|drop_vars||Drop unused variables from data|
|geom_null||A null geom or 'non-op' geom.|
|stat_debug_panel||Print to console data received by the compute panel function.|
Vignettes of gginnards
Last month downloads
|License||GPL (>= 2)|
|Packaged||2018-07-05 21:34:26 UTC; aphalo|
|Date/Publication||2018-07-13 16:40:07 UTC|
Include our badge in your README