ggloop: Create 'ggplot2' Plots in a Loop
Version 0.1.0

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.

Browse man pages Browse package API and functions Browse package files

AuthorLuke Smith [aut, cre]
Date of publication2016-10-20 01:58:31
MaintainerLuke Smith <luke@protocolvital.info>
LicenseGPL-2
Version0.1.0
URL https://github.com/seasmith/ggloop
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("ggloop")

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...

Functions

\%L+\% Man page
\%M\% Man page
\%R\% Man page
aes_eval Man page Source code
aes_group Man page Source code
aes_loop Man page Source code
contains Source code
cur_vars_env Man page
current_vars Source code
ends_with Source code
eval_lhs Source code
everything Source code
expand.grid2 Man page Source code
extract Man page Source code
fill_out Source code
fun.par Man page
ggloop Man page Source code
grep_vars Source code
is.c Man page Source code
is.fun Man page Source code
is.op Man page Source code
isFALSE Man page Source code
is_L Source code
list.pos Man page Source code
map_aes Man page Source code
match_vars Source code
matches Source code
messy_eval Man page Source code
name_groups Man page Source code
name_subgroups Man page Source code
nest_function Source code
num_range Source code
one_of Source code
recycle.NA Man page Source code
recycle.vector Man page Source code
remap_dots_FALSE Source code
remap_dots_NA Source code
remap_dots_TRUE Source code
remap_xy_FALSE Man page Source code
remap_xy_NA Man page Source code
remap_xy_TRUE Man page Source code
rename_aes Source code
rename_inputs Source code
rm.gg2 Man page Source code
split_chain Source code
starts_with Source code
what Man page Source code
which_vars Source code

Files

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