Animated Interactive Grammar of Graphics


[Up] [Top]

Documentation for package ‘animint2’ version 2024.1.24

Help Pages

A B C D E F G H I K L M N P Q R S T U V W X Y misc

-- A --

addShowSelectedForLegend Add a showSelected aesthetic if legend is specified
addSSandCSasAesthetics Add the showSelected/clickSelects params to the aesthetics mapping
add_theme Modify properties of an element in a theme object
aes Define aesthetic mappings.
aes_ Define aesthetic mappings from strings, or quoted calls and formulas.
aes_colour_fill_alpha Colour related aesthetics: colour, fill and alpha
aes_linetype_size_shape Differentiation related aesthetics: linetype, size, shape
aes_position Position related aesthetics: x, y, xmin, xmax, ymin, ymax, xend, yend
aes_q Define aesthetic mappings from strings, or quoted calls and formulas.
aes_string Define aesthetic mappings from strings, or quoted calls and formulas.
animint Create an animint
animint2dir Compile and render an animint in a local directory.
animint2pages Publish a list of ggplots as interactive visualizations on a GitHub repository
animintOutput Shiny ui output function
annotate Create an annotation layer.
annotation_custom Annotation: Custom grob.
annotation_logticks Annotation: log tick marks
annotation_map Annotation: maps.
annotation_raster Annotation: High-performance rectangular tiling.
as.list.gganimintproto Convert a gganimintproto object to a list
as_labeller Coerce to labeller function
autoplot Create a complete ggplot appropriate to a particular data type

-- B --

borders Create a layer of map borders.
breakpoints The breakpointError of simulated signals

-- C --

calc_element Calculate the element properties, by inheriting properties from its parents
checkAnimationTimeVar Check animation variable for errors
checkExtraParams Check 'extra_params' argument for duplicates, non-named list
checkForSSandCSasAesthetics Check if showSelected and clickSelects have been used as aesthetics as in old syntax. If yes, raise error
checkPlotForAnimintExtensions Performs error checking on the plot for animint extensions
checkPlotList Check plot.list for errors
checkSingleShowSelectedValue Issue warnings for non interactive plots where there is only one showSelected value
color Colour related aesthetics: colour, fill and alpha
colour Colour related aesthetics: colour, fill and alpha
colsNotToCopy Filter out columns that do not need to be copied
coord_cartesian Cartesian coordinates.
coord_equal Cartesian coordinates with fixed relationship between x and y scales.
coord_fixed Cartesian coordinates with fixed relationship between x and y scales.
coord_flip Flipped cartesian coordinates.
coord_map Map projections.
coord_polar Polar coordinates.
coord_quickmap Map projections.
coord_trans Transformed cartesian coordinate system.
cut_interval Cut up numeric vector into useful groups.
cut_number Cut up numeric vector into useful groups.
cut_width Cut up numeric vector into useful groups.

-- D --

diamonds Prices of 50,000 round cut diamonds

-- E --

economics US economic time series.
economics_long US economic time series.
element_blank Theme element: blank. This theme element draws nothing, and assigns no space
element_line Theme element: line.
element_rect Theme element: rectangle.
element_text Theme element: text.
expand_limits Expand the plot limits with data.

-- F --

facet_grid Lay out panels in a grid.
facet_null Facet specification: a single panel.
facet_wrap Wrap a 1d ribbon of panels into 2d.
faithfuld 2d density estimate of Old Faithful data
fill Colour related aesthetics: colour, fill and alpha
FluView FluView
format.gganimintproto Format a gganimintproto object
fortify Fortify a model with data.
fortify.Line Fortify method for classes from the sp package.
fortify.Lines Fortify method for classes from the sp package.
fortify.lm Supplement the data fitted to a linear model with model fit statistics.
fortify.map Fortify method for map objects.
fortify.Polygon Fortify method for classes from the sp package.
fortify.Polygons Fortify method for classes from the sp package.
fortify.sp Fortify method for classes from the sp package.
fortify.SpatialLinesDataFrame Fortify method for classes from the sp package.
fortify.SpatialPolygons Fortify method for classes from the sp package.
fortify.SpatialPolygonsDataFrame Fortify method for classes from the sp package.

-- G --

generation.loci Evolution simulation
geom_abline Lines: horizontal, vertical, and specified by slope and intercept.
geom_area Ribbons and area plots.
geom_bar Bars, rectangles with bases on x-axis
geom_bin2d Add heatmap of 2d bin counts.
geom_blank Blank, draws nothing.
geom_contour Display contours of a 3d surface in 2d.
geom_count Count the number of observations at each location.
geom_crossbar Vertical intervals: lines, crossbars & errorbars.
geom_curve Line segments and curves.
geom_density Display a smooth density estimate.
geom_density2d Contours from a 2d density estimate.
geom_density_2d Contours from a 2d density estimate.
geom_dotplot Dot plot
geom_errorbar Vertical intervals: lines, crossbars & errorbars.
geom_errorbarh Horizontal error bars
geom_freqpoly Histograms and frequency polygons.
geom_hex Hexagon binning.
geom_histogram Histograms and frequency polygons.
geom_hline Lines: horizontal, vertical, and specified by slope and intercept.
geom_jitter Points, jittered to reduce overplotting.
geom_label Textual annotations.
geom_line Connect observations.
geom_linerange Vertical intervals: lines, crossbars & errorbars.
geom_map Polygons from a reference map.
geom_path Connect observations.
geom_point Points, as for a scatterplot
geom_pointrange Vertical intervals: lines, crossbars & errorbars.
geom_polygon Polygon, a filled path.
geom_qq Calculation for quantile-quantile plot.
geom_raster Draw rectangles.
geom_rect Draw rectangles.
geom_ribbon Ribbons and area plots.
geom_rug Marginal rug plots.
geom_segment Line segments and curves.
geom_smooth Add a smoothed conditional mean.
geom_spoke A line segment parameterised by location, direction and distance.
geom_step Connect observations.
geom_tallrect ggplot2 geom with xmin and xmax aesthetics that covers the entire y range, useful for clickSelects background elements.
geom_text Textual annotations.
geom_tile Draw rectangles.
geom_violin Violin plot.
geom_vline Lines: horizontal, vertical, and specified by slope and intercept.
geom_widerect ggplot2 geom with ymin and ymax aesthetics that covers the entire x range, useful for clickSelects background elements.
getCommonChunk Save the common columns for each tsv to one chunk
getLayerName Gives a unique name to each layer in 'saveLayer'
getLayerParams Get all parameters for a layer
getLegend Function to get legend information for each scale
getLegendList Function to get legend information from ggplot
getTextSize Function to process text size with different types of unit
getUniqueAxisLabels Get unique axis labels for the plot
gganimintproto Create a new gganimintproto object
gganimintproto_parent Create a new gganimintproto object
ggplot Create a new ggplot plot.
ggplot.data.frame Create a new ggplot plot.
ggplot.default Create a new ggplot plot.
ggsave Save a ggplot (or other grid object) with sensible defaults
ggtheme ggplot2 themes
ggtitle Change axis labels, legend titles, plot title/subtitle and below-plot caption.
graphical-units Graphical units
guides Set guides for each scale.
guide_colorbar Continuous colour bar guide.
guide_colourbar Continuous colour bar guide.
guide_legend Legend guide.

-- H --

hmisc Wrap up a selection of summary functions from Hmisc to make it easy to use with 'stat_summary'.

-- I --

intreg Interval regression
is.gganimintproto Is an object a gganimintproto object?
is.rel Reports whether x is a rel object
is.rgb Check if character is an RGB hexadecimal color value
is.theme Reports whether x is a theme object
issueSelectorWarnings Issue warnings for selectors

-- K --

knit_print.animint Insert an interactive animation into an R markdown document using a customized print method.

-- L --

labeller Generic labeller function for facets
labellers Labeller functions
label_both Labeller functions
label_bquote Backquoted labeller
label_context Labeller functions
label_parsed Labeller functions
label_value Labeller functions
label_wrap_gen Labeller functions
labs Change axis labels, legend titles, plot title/subtitle and below-plot caption.
last_plot Retrieve the last plot to be modified or created.
layer Create a new layer
lims Convenience functions to set the axis limits.
linetype Differentiation related aesthetics: linetype, size, shape
luv_colours 'colors()' in Luv space.

-- M --

make_bar Convenience function for an interactive bar that might otherwise be created using stat_summary(geom="bar").
make_tallrect Make a clickSelects geom_tallrect that completely tiles the x range. This makes it easy to construct tallrects for the common case of selecting a particular x value.
make_tallrect_or_widerect Make a clickSelects geom_widerect or geom_tallrect that completely tiles the x or y range. This function is used internally by make_tallrect or make_widerect, which are more user-friendly.
make_text Convenvience function for a showSelected plot label.
make_widerect Make a clickSelects geom_widerect that completely tiles the y range. This makes it easy to construct widerects for the common case of selecting a particular y value.
map_data Create a data frame of map data.
margin Define margins.
mean_cl_boot Wrap up a selection of summary functions from Hmisc to make it easy to use with 'stat_summary'.
mean_cl_normal Wrap up a selection of summary functions from Hmisc to make it easy to use with 'stat_summary'.
mean_sdl Wrap up a selection of summary functions from Hmisc to make it easy to use with 'stat_summary'.
mean_se Calculate mean and standard errors on either side.
median_hilow Wrap up a selection of summary functions from Hmisc to make it easy to use with 'stat_summary'.
merge_recurse Merge a list of data frames.
midwest Midwest demographics.
mpg Fuel economy data from 1999 and 2008 for 38 popular models of car
msleep An updated and expanded version of the mammals sleep dataset.

-- N --

newEnvironment Environment to store meta data

-- P --

parsePlot Convert a ggplot to a list.
plot.gganimintplot Draw plot on current graphics device.
position_dodge Adjust position by dodging overlaps to the side.
position_fill Stack overlapping objects on top of one another.
position_identity Don't adjust position
position_jitter Jitter points to avoid overplotting.
position_jitterdodge Adjust position by simultaneously dodging and jittering
position_nudge Nudge points.
position_stack Stack overlapping objects on top of one another.
presidential Terms of 11 presidents from Eisenhower to Obama.
print.animint print animint
print.gganimintplot Draw plot on current graphics device.
print.gganimintproto Print a gganimintproto object
pt.to.lines Convert 'pt' value to 'lines'

-- Q --

qplot Quick plot
quickplot Quick plot

-- R --

rel Relative sizing for theme elements
renderAnimint Create an animint output element
resolution Compute the "resolution" of a data vector.

-- S --

saveChunks Split data set into chunks and save them to separate files.
scale_alpha Alpha scales.
scale_alpha_continuous Alpha scales.
scale_alpha_discrete Alpha scales.
scale_alpha_identity Use values without scaling.
scale_alpha_manual Create your own discrete scale.
scale_color_brewer Sequential, diverging and qualitative colour scales from colorbrewer.org
scale_color_continuous Smooth gradient between two colours
scale_color_discrete Qualitative colour scale with evenly spaced hues.
scale_color_distiller Sequential, diverging and qualitative colour scales from colorbrewer.org
scale_color_gradient Smooth gradient between two colours
scale_color_gradient2 Smooth gradient between two colours
scale_color_gradientn Smooth gradient between two colours
scale_color_grey Sequential grey colour scale.
scale_color_hue Qualitative colour scale with evenly spaced hues.
scale_color_identity Use values without scaling.
scale_color_manual Create your own discrete scale.
scale_colour_brewer Sequential, diverging and qualitative colour scales from colorbrewer.org
scale_colour_continuous Smooth gradient between two colours
scale_colour_date Smooth gradient between two colours
scale_colour_datetime Smooth gradient between two colours
scale_colour_discrete Qualitative colour scale with evenly spaced hues.
scale_colour_distiller Sequential, diverging and qualitative colour scales from colorbrewer.org
scale_colour_gradient Smooth gradient between two colours
scale_colour_gradient2 Smooth gradient between two colours
scale_colour_gradientn Smooth gradient between two colours
scale_colour_grey Sequential grey colour scale.
scale_colour_hue Qualitative colour scale with evenly spaced hues.
scale_colour_identity Use values without scaling.
scale_colour_manual Create your own discrete scale.
scale_continuous Continuous position scales (x & y).
scale_date Position scale, date & date times
scale_fill_brewer Sequential, diverging and qualitative colour scales from colorbrewer.org
scale_fill_continuous Smooth gradient between two colours
scale_fill_date Smooth gradient between two colours
scale_fill_datetime Smooth gradient between two colours
scale_fill_discrete Qualitative colour scale with evenly spaced hues.
scale_fill_distiller Sequential, diverging and qualitative colour scales from colorbrewer.org
scale_fill_gradient Smooth gradient between two colours
scale_fill_gradient2 Smooth gradient between two colours
scale_fill_gradientn Smooth gradient between two colours
scale_fill_grey Sequential grey colour scale.
scale_fill_hue Qualitative colour scale with evenly spaced hues.
scale_fill_identity Use values without scaling.
scale_fill_manual Create your own discrete scale.
scale_identity Use values without scaling.
scale_linetype Scale for line patterns.
scale_linetype_continuous Scale for line patterns.
scale_linetype_discrete Scale for line patterns.
scale_linetype_identity Use values without scaling.
scale_linetype_manual Create your own discrete scale.
scale_manual Create your own discrete scale.
scale_radius Scale size (area or radius).
scale_shape Scale for shapes, aka glyphs.
scale_shape_continuous Scale for shapes, aka glyphs.
scale_shape_discrete Scale for shapes, aka glyphs.
scale_shape_identity Use values without scaling.
scale_shape_manual Create your own discrete scale.
scale_size Scale size (area or radius).
scale_size_animint Scale point sizes using circle area, but specifying the radius in pixels.
scale_size_area Scale size (area or radius).
scale_size_continuous Scale size (area or radius).
scale_size_date Scale size (area or radius).
scale_size_datetime Scale size (area or radius).
scale_size_discrete Scale size (area or radius).
scale_size_identity Use values without scaling.
scale_size_manual Create your own discrete scale.
scale_x_continuous Continuous position scales (x & y).
scale_x_date Position scale, date & date times
scale_x_datetime Position scale, date & date times
scale_x_discrete Discrete position.
scale_x_log10 Continuous position scales (x & y).
scale_x_reverse Continuous position scales (x & y).
scale_x_sqrt Continuous position scales (x & y).
scale_y_continuous Continuous position scales (x & y).
scale_y_date Position scale, date & date times
scale_y_datetime Position scale, date & date times
scale_y_discrete Discrete position.
scale_y_log10 Continuous position scales (x & y).
scale_y_reverse Continuous position scales (x & y).
scale_y_sqrt Continuous position scales (x & y).
seals Vector field of seal movements.
selectSSandCS Separate .variable/.value selectors
setPlotSizes Set plot width and height for all plots
shape Differentiation related aesthetics: linetype, size, shape
size Differentiation related aesthetics: linetype, size, shape
split_recursive Split data.frame into recursive list of data.frame.
stat_bin Histograms and frequency polygons.
stat_bin2d Add heatmap of 2d bin counts.
stat_binhex Hexagon binning.
stat_bin_2d Add heatmap of 2d bin counts.
stat_bin_hex Hexagon binning.
stat_contour Display contours of a 3d surface in 2d.
stat_count Bars, rectangles with bases on x-axis
stat_density Display a smooth density estimate.
stat_density2d Contours from a 2d density estimate.
stat_density_2d Contours from a 2d density estimate.
stat_ecdf Empirical Cumulative Density Function
stat_ellipse Plot data ellipses.
stat_function Superimpose a function.
stat_identity Identity statistic.
stat_qq Calculation for quantile-quantile plot.
stat_smooth Add a smoothed conditional mean.
stat_spoke A line segment parameterised by location, direction and distance.
stat_sum Count the number of observations at each location.
stat_summary Summarise y values at unique/binned x x.
stat_summary2d Bin and summarise in 2d (rectangle & hexagons)
stat_summary_2d Bin and summarise in 2d (rectangle & hexagons)
stat_summary_bin Summarise y values at unique/binned x x.
stat_summary_hex Bin and summarise in 2d (rectangle & hexagons)
stat_unique Remove duplicates.
stat_ydensity Violin plot.
switch_axes Flip axes in case of coord_flip Switches column names. Eg. xmin to ymin, yntercept to xintercept etc.

-- T --

theme Set theme elements
theme_animint theme for passing animint specific params
theme_bw ggplot2 themes
theme_classic ggplot2 themes
theme_dark ggplot2 themes
theme_get Get, set and update themes.
theme_gray ggplot2 themes
theme_grey ggplot2 themes
theme_light ggplot2 themes
theme_linedraw ggplot2 themes
theme_minimal ggplot2 themes
theme_replace Get, set and update themes.
theme_set Get, set and update themes.
theme_update Get, set and update themes.
theme_void ggplot2 themes
toRGB Convert R colors to RGB hexadecimal color values
transform_shape Function to transform R shapes into d3 shapes...
translate_qplot_ggplot Translating between qplot and ggplot
translate_qplot_lattice Translating between qplot and lattice
txhousing Housing sales in TX.

-- U --

update_gallery Update gallery
update_geom_defaults Modify geom/stat aesthetic defaults for future plots
update_labels Update axis/legend labels
update_stat_defaults Modify geom/stat aesthetic defaults for future plots
UStornadoes Tornadoes in the United States from 1950 to 2012

-- V --

varied.chunk Extract subset for each data.frame in a list of data.frame

-- W --

WorldBank Demographics by country from 1960 to 2012
worldPop World population by subcontinent

-- X --

x Position related aesthetics: x, y, xmin, xmax, ymin, ymax, xend, yend
xend Position related aesthetics: x, y, xmin, xmax, ymin, ymax, xend, yend
xlab Change axis labels, legend titles, plot title/subtitle and below-plot caption.
xlim Convenience functions to set the axis limits.
xmax Position related aesthetics: x, y, xmin, xmax, ymin, ymax, xend, yend
xmin Position related aesthetics: x, y, xmin, xmax, ymin, ymax, xend, yend

-- Y --

y Position related aesthetics: x, y, xmin, xmax, ymin, ymax, xend, yend
yend Position related aesthetics: x, y, xmin, xmax, ymin, ymax, xend, yend
ylab Change axis labels, legend titles, plot title/subtitle and below-plot caption.
ylim Convenience functions to set the axis limits.
ymax Position related aesthetics: x, y, xmin, xmax, ymin, ymax, xend, yend
ymin Position related aesthetics: x, y, xmin, xmax, ymin, ymax, xend, yend

-- misc --

%+% Add a new component to a ggplot or theme object.
%+replace% Add a new component to a ggplot or theme object.
+.gganimint Add a new component to a ggplot or theme object.
.pt Graphical units
.stroke Graphical units