← Back to all sparks
G

gganimate

ANALYTICS
Velocity0.0

Extend ggplot2 with a grammar of animation for animated data visualizations

gganimate is in caretaker mode, tracking ggplot2 and little else

animationggplot2r-statsmaintenancevisualization
Current state
gganimate animates ggplot2 graphics, and its recent releases are almost entirely about staying compatible with ggplot2 itself. The last two releases exist to adapt to ggplot2 v4; the substantive work sits back in 1.0.9, which fixed transition bugs and moved internals onto vctrs, cli and lifecycle.
Where it's heading
Development is reactive rather than directional: the package follows ggplot2's internal changes and fixes transition edge cases as they are reported. Renderer work — ragg support, dropping the png dependency for gifski — has been the only place new capability appeared, and that was several years ago.
Prediction
The next release is most likely another ggplot2 compatibility pass; nothing in these entries points to new transition types or renderers.

Recent moves

  1. 11mo ago

    Label rendering fix for ggplot2 v4

    A single-line fix for label rendering under ggplot2 v4. Pure compatibility upkeep.

    View source ↗
  2. 1y ago

    Adapted for the upcoming ggplot2 release

    A compatibility-only release ahead of a ggplot2 update, with no user-facing change.

    View source ↗
  3. 2y ago

    Transition fixes and a move onto vctrs, cli and lifecycle

    The most substantial recent release: several transition_reveal() and knitting bugs fixed, and the internals brought in line with modern ggplot2 conventions. This is the groundwork that makes the later compatibility passes small.

    View source ↗
  4. 3y ago

    Transition and ffmpeg detection bug fixes

    A batch of narrow transition and label bug fixes plus removal of the plyr dependency. Nothing that changes what users can animate.

    View source ↗
  5. 5y ago

    Support for the ragg PNG device

    Adds ragg device support so animations render correctly under knitr's ragg backend. Small, but it is renderer capability rather than a fix.

    View source ↗
  6. 6y ago

    gifski rendering no longer needs the png package

    Drops a dependency from the gifski render path and warns at startup when no renderer backend is present. Part of the same renderer cleanup arc as ragg support.

    View source ↗