Learn R Programming

⚠️There's a newer version (0.2.0-2) of this package.Take me there.

gginnards

Package 'gginnards' (Explore the innards of 'ggplot2') is a set of extensions to R package 'ggplot2' (>= 3.1.0) and tools 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 gg and ggplot objects serves as an additional example of a manipulation that may be useful when dealing with very large datasets. Companion functions are defined to explore the embedded data.

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.

Please, see the web site r4photobiology for details and update notices, and the docs site.

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.

Copy Link

Version

Install

install.packages('gginnards')

Monthly Downloads

4,055

Version

0.0.2

License

GPL (>= 2)

Maintainer

Pedro Aphalo

Last Published

March 25th, 2019

Functions in gginnards (0.0.2)

edit_layers

Edit plot layer
GeomNull

'ggproto' objects
geom_debug

Geom which prints input data to console.
stat_debug_panel

Print to console data received by the compute panel function.
str

Show the structure of a ggplot object.
geom_null

A null geom or 'non-op' geom.
gginnards-package

gginnards: Explore the Innards of 'ggplot2' Objects
delete_layers

Layer manipulation.
drop_vars

Explore and manipulate the embedded data.
stat_debug_group

Print to console data received by the compute group function.