TransitionsTransitions are used to declare how plot data should be interpreted in terms of the animations dimension. |
|
---|---|
Transition between several distinct stages of the data |
|
Transition through distinct states in time |
|
Reveal data along a given dimension |
|
Transition individual events in and out |
|
Transition between different filters |
|
Build up a plot, layer by layer |
|
Transition individual components through their own lifecycle |
|
Create an animation by specifying the frame membership directly |
|
Keep all data constant across the animation |
|
ViewsViews define how the ranges of the coordinate system changes during the animation. |
|
Let the view follow the data in each frame |
|
Follow the data in steps |
|
Pan and zoom smoothly between different states |
|
Keep a fixed view that include all of the data |
|
ShadowsShadows define how data assigned to other than the current frame is displayed in the frame. |
|
Show preceding frames with gradual falloff |
|
A trail of evenly spaced old frames |
|
Show original data as background marks |
|
A non-existent shadow |
|
TweeningThese functions allows control over how graphical elements change into, between, and out of states. |
|
Control easing of aesthetics |
|
|
Define how entering and exiting data behaves |
RenderingThese functions allows you to control the rendering of the animation specified using the functions above. |
|
Render a gganim object |
|
|
Renderers provided by gganimate |
OutputThese functions facilitates working with the output of a rendered animation. |
|
Save an animation to a file |
|
Retrieve the last rendered animation |
|
Access metadata about the frames in an animation |
|
Split an animation into chunks |
|
Misc |
|
gganimate: A Grammar of Animated Graphics |