ggloop: Create 'ggplot2' Plots in a Loop

Pass a data frame and mapping aesthetics to ggloop() in order to create a list of 'ggplot2' plots. The way x-y and dots are paired together is controlled by the remapping arguments. Geoms, themes, facets, and other features can be added with the special %L+% (L-plus) operator.

Author
Luke Smith [aut, cre]
Date of publication
2016-10-20 01:58:31
Maintainer
Luke Smith <luke@protocolvital.info>
License
GPL-2
Version
0.1.0
URLs

View on CRAN

Man pages

aes_eval
Assign inputs to 'x', 'y' or 'dots'.
aes_group
Create unique pairings between 'x', 'y' and 'dots'.
aes_loop
Create a list of grouped aesthetic mappings.
expand.grid2
A new version of an old favorite with some extra options
extract
Extract the nth element from vectors in a list.
fun.par
Regular expression pattern for determing if possible function...
ggloop
Create ggplot plots in a loop.
grapes-L-plus-grapes
Add components to a ggloop object.
grapes-M-grapes
The modified combination of the modulus function ('%%') and...
grapes-R-grapes
The replacement operator. Replaces the 'lhs' with 'rhs' on...
is.c
Determine if the first element of a parse tree is identical...
isFALSE
This is an abbreviation of identical(FALSE, x) to go along...
is.fun
Is it a function?
is.op
Determine if an input uses an arithmetical operator ('/',...
list.pos
Finds the position of a named list element within a list...
map_aes
Loop through a list of grouped variables and assign class...
messy_eval
Reduce the amount of code by turning this sequence into a...
name_groups
Extract names for the first level of list components for the...
name_subgroups
Extract names for the second level of list components for the...
recycle.NA
A vector recycler using 'NA'.
recycle.vector
A vector recycler using the contents of the shorter vector to...
remap_xy_FALSE
Mimicks R's internal recycling mechanism for the shorter of...
remap_xy_NA
Attaches NA during recycling of the smaller of the two...
remap_xy_TRUE
Uses 'expand.grid()' to create all possible combinations of...
rm.gg2
Remove 'ggplot2' style and stand-alone aesthetic arguments...
select_helpers
Helper functions to select NSE (non-standard evaluation)...
what
Console function for determing: class, type, mode, and names...

Files in this package

ggloop
ggloop/inst
ggloop/inst/doc
ggloop/inst/doc/intro.html
ggloop/inst/doc/intro.R
ggloop/inst/doc/intro.Rmd
ggloop/tests
ggloop/tests/testthat.R
ggloop/tests/testthat
ggloop/tests/testthat/test1.R
ggloop/tests/testthat/test-ggloop.R
ggloop/tests/testthat/test2.R
ggloop/NAMESPACE
ggloop/R
ggloop/R/lplus.main.R
ggloop/R/utilities.eval.R
ggloop/R/utilities.R
ggloop/R/aes.loop.R
ggloop/R/utilities.eval2.R
ggloop/R/ggloop.R
ggloop/R/aes.rename.R
ggloop/R/aes.remap.R
ggloop/R/aes.wrangle.R
ggloop/R/lplus.utilities.R
ggloop/R/aes.map.R
ggloop/vignettes
ggloop/vignettes/intro.Rmd
ggloop/README.md
ggloop/MD5
ggloop/build
ggloop/build/vignette.rds
ggloop/DESCRIPTION
ggloop/man
ggloop/man/map_aes.Rd
ggloop/man/select_helpers.Rd
ggloop/man/messy_eval.Rd
ggloop/man/expand.grid2.Rd
ggloop/man/what.Rd
ggloop/man/ggloop.Rd
ggloop/man/remap_xy_NA.Rd
ggloop/man/is.c.Rd
ggloop/man/rm.gg2.Rd
ggloop/man/remap_xy_FALSE.Rd
ggloop/man/grapes-R-grapes.Rd
ggloop/man/list.pos.Rd
ggloop/man/aes_group.Rd
ggloop/man/recycle.vector.Rd
ggloop/man/remap_xy_TRUE.Rd
ggloop/man/aes_eval.Rd
ggloop/man/isFALSE.Rd
ggloop/man/recycle.NA.Rd
ggloop/man/name_subgroups.Rd
ggloop/man/fun.par.Rd
ggloop/man/aes_loop.Rd
ggloop/man/is.fun.Rd
ggloop/man/grapes-M-grapes.Rd
ggloop/man/grapes-L-plus-grapes.Rd
ggloop/man/extract.Rd
ggloop/man/name_groups.Rd
ggloop/man/is.op.Rd