Create mathematical animations using a tidyverse-friendly grammar of motion. manimR makes it as easy to create stunning mathematical visualizations as it is to create plots with ggplot2.
Getting Started
The core workflow in manimR follows a simple pattern:
Create a scene with
scene()Add objects with
add_text(),add_latex(),igraph::add_shape(), etc.Animate objects with
write_in(),fade_in(),transform_to(), etc.Render with
rmarkdown::render()or preview withpreview()
Learn More
vignette("getting-started")- Introduction to manimRvignette("mathematical-notation")- Working with LaTeXvignette("tidyverse-integration")- Data-driven animations
Package Options
manimR uses the following options:
manimR.render_quality- Default render quality ("low", "medium", "high", "4K")manimR.fps- Default frames per second (default: 30)manimR.cache- Enable caching (default: TRUEmanimR.verbose- Show progress messages (default: TRUE)
Author
Maintainer: Gio Author geofmanda@gmail.com [copyright holder]
Other contributors:
manimR contributors [contributor]