A Grammar of Animated Graphics
Reveal data along a given dimension
Transition between several distinct stages of the data
Infrastructure for animation saving
Show original data as background marks
A non-existent shadow
Save an animation to a file
Render a gganim object
Control easing of aesthetics
Define how entering and exiting data behaves
Access metadata about the frames in an animation
Base ggproto classes for gganimate
gganimate: A Grammar of Animated Graphics
Catch attempt to use the old API
Wrap a gif file for easy handling
Retrieve the last rendered animation
Define what graphical type a layer is
Renderers provided by gganimate
A trail of evenly spaced old frames
Show preceding frames with gradual falloff
Split an animation into chunks
Wrap an image sprite for easy handling
Transition individual components through their own lifecycle
Transition individual events in and out
Transition between different filters
Build up a plot, layer by layer
Create an animation by specifying the frame membership directly
Keep all data constant across the animation
Transition through distinct states in time
Define if layers should be tweened before stats are calculated
Wrap a video file for easy handling
Let the view follow the data in each frame
Keep a fixed view that include all of the data
Follow the data in steps
Pan and zoom smoothly between different states
The grammar of graphics as implemented in the 'ggplot2' package has been successful in providing a powerful API for creating static visualisation. In order to extend the API for animated graphics this package provides a completely new set of grammar, fully compatible with 'ggplot2' for specifying transitions and animations in a flexible and extensible way.
Useful links