Package: gganimate 1.0.9.9000

gganimate: A Grammar of Animated Graphics

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.

Authors:Thomas Lin Pedersen [aut, cre], David Robinson [aut], Posit, PBC [cph, fnd]

gganimate_1.0.9.9000.tar.gz
gganimate_1.0.9.9000.zip(r-4.5)gganimate_1.0.9.9000.zip(r-4.4)gganimate_1.0.9.9000.zip(r-4.3)
gganimate_1.0.9.9000.tgz(r-4.4-any)gganimate_1.0.9.9000.tgz(r-4.3-any)
gganimate_1.0.9.9000.tar.gz(r-4.5-noble)gganimate_1.0.9.9000.tar.gz(r-4.4-noble)
gganimate_1.0.9.9000.tgz(r-4.4-emscripten)gganimate_1.0.9.9000.tgz(r-4.3-emscripten)
gganimate.pdf |gganimate.html
gganimate/json (API)
NEWS

# Install 'gganimate' in R:
install.packages('gganimate', repos = c('https://thomasp85.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/thomasp85/gganimate/issues

On CRAN:

animationdata-visualizationggplot-extensionggplot2transition

85 exports 1.9k stars 11.02 score 48 dependencies 22 dependents 7 mentions 12.7k scripts 27.0k downloads

Last updated 6 months agofrom:b46d1ff9bf. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKAug 25 2024
R-4.5-winOKAug 25 2024
R-4.5-linuxOKAug 25 2024
R-4.4-winOKAug 25 2024
R-4.4-macOKAug 25 2024
R-4.3-winOKAug 25 2024
R-4.3-macOKAug 25 2024

Exports:anim_saveanimateav_rendererease_aesenter_appearenter_driftenter_fadeenter_flyenter_growenter_manualenter_recolorenter_recolourenter_resetexit_disappearexit_driftexit_fadeexit_flyexit_manualexit_recolorexit_recolourexit_resetexit_shrinkffmpeg_rendererfile_rendererframe_varsgg_animategganimategif_filegifski_renderergroup_columnknit_print.gganimknit_print.gif_imageknit_print.sprite_imageknit_print.video_filelast_animationlayer_typemagick_renderermatch_shapessave_animationset_last_animationShadowshadow_markshadow_nullshadow_trailshadow_wakeShadowMarkShadowNullShadowTrailShadowWakesplit_animationsprite_filesprite_rendererTransitiontransition_componentstransition_eventstransition_filtertransition_layerstransition_manualtransition_nulltransition_revealtransition_statestransition_timeTransitionComponentsTransitionEventsTransitionFilterTransitionLayersTransitionManualTransitionNullTransitionRevealTransitionStatesTransitionTimetween_before_statvideo_fileViewview_followview_staticview_stepview_step_manualview_zoomview_zoom_manualViewFollowViewStepViewStepManualViewZoomViewZoomManual

Dependencies:classclassIntclicolorspacecpp11crayonDBIe1071fansifarverggplot2gluegtablehmsisobandKernSmoothlabelinglatticelifecyclelpSolvemagrittrMASSMatrixmgcvmunsellnlmepillarpkgconfigprettyunitsprogressproxyR6RColorBrewerRcpprlangs2scalessfstringitibbletransformrtweenrunitsutf8vctrsviridisLitewithrwk

Getting Started

Rendered fromgganimate.Rmdusingknitr::rmarkdownon Aug 25 2024.

Last update: 2024-02-26
Started: 2018-12-17

Readme and manuals

Help Manual

Help pageTopics
Save an animation to a fileanim_save
Render a gganim objectanimate animate.gganim knit_print.gganim print.gganim
Control easing of aestheticsease_aes
Define how entering and exiting data behavesenter enter_appear enter_drift enter_exit enter_fade enter_fly enter_grow enter_manual enter_recolor enter_recolour enter_reset exit exit_disappear exit_drift exit_fade exit_fly exit_manual exit_recolor exit_recolour exit_reset exit_shrink
Access metadata about the frames in an animationframe_vars
Renderers provided by gganimateav_renderer ffmpeg_renderer file_renderer gifski_renderer magick_renderer renderers sprite_renderer
Show original data as background marksshadow_mark
A non-existent shadowshadow_null
A trail of evenly spaced old framesshadow_trail
Show preceding frames with gradual falloffshadow_wake
Split an animation into chunkssplit_animation
Transition individual components through their own lifecycletransition_components
Transition individual events in and outtransition_events
Transition between different filterstransition_filter
Build up a plot, layer by layertransition_layers
Create an animation by specifying the frame membership directlytransition_manual
Keep all data constant across the animationtransition_null
Reveal data along a given dimensiontransition_reveal
Transition between several distinct stages of the datatransition_states
Transition through distinct states in timetransition_time
Let the view follow the data in each frameview_follow
Keep a fixed view that include all of the dataview_static
Follow the data in stepsview_step view_step_manual
Pan and zoom smoothly between different statesview_zoom view_zoom_manual