Be Kind, Rewind
summary
An R package called {camcorder} records every ggplot or patchwork as it’s created, saving PNG/SVG/PDF files (default to a temp dir) and stitching them into GIFs so you can replay your exploration; initialization uses camcorder::ggrecord with dir/device/height/width, resizing via gg_resize_film, playback via gg_playback, and stop with gg_stop_recording. It overrides the print method (so it works outside RStudio), was used to make Blockbuster and gapminder animations, and removes the need for repetitive ggsave calls.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:12Blockbuster nostalgia
- 3:43Blockbuster's rise and fall
- 4:47Data scientists' storytelling
- 5:31Visualization as storytelling
- 6:38Data visualization process
- 7:20Introducing camcorder package
- 8:04How camcorder works
- 10:15Creating animations with camcorder
- 11:40Blockbuster store analysis
- 12:24Additional camcorder uses
- 13:46Creative camcorder applications
- 14:49Fixing figure resolution with camcorder
- 15:13Storytelling in analysis
- 16:40Q&A
related talks
19mgganimate live cookbook
23mRewind capture format on IG Stories
17mBuilding a ggplot2 rollercoaster: Creating amazing 3D data visualizations in R
19mCracking open ggplot internals with {ggtrace}
19mCracking open ggplot internals with {ggtrace}
01h 01m50 ways to show your data
22mVisualizing uncertainty with hypothetical outcomes plots
23mBest practices for programming with ggplot2
