Back to R project for statistical computing
GSoC 2026

Animated Interactive ggplots with animint2

animint2 is an R package that translates ggplot2 graphics into interactive animated web visualizations using D3.js and a custom JavaScript renderer (animint.js). This project implements four major improvements: (1) polygon holes via geom_polygon(aes(subgroup)) so geographic and scientific visualizations can render transparent holes correctly. (2) migrating getCommonChunk() from R to C++ via Rcpp for compile-time speedups. (3) moving scale/axis range calculation to the JavaScript renderer so axes update dynamically after showSelected filters. (4) writing tests, vignette documentation, and blog examples for all new features. Deliverables include merged PRs for each feature, renderer tests using acontext(), an updated animint2 vignette with real examples, and a public blog post documenting the summer's work.

Project details

Contributor

Nishita-Shah1

Mentors

Not available

Technologies

Not listed in the archive