Juliacon 2024

TidierPlots.jl: Bringing ggplot2 to Julia
07-12, 12:00–12:10 (Europe/Amsterdam), If (1.1)

TidierPlots.jl is a faithful reimplementation of R's ggplot2 package in Julia. It relies on AlgebraOfGraphics and Makie to generate plots while retaining syntax that will be very familiar to users coming from the tidyverse. This lightning talk will discuss the development process, the current state of the package, and the future goals for its capabilities and use.


TidierPlots.jl is part of the Tidier ecosystem of packages in Julia which aim to bring the functionality and syntax of R's tidyverse packages to Julia users. TidierPlots.jl is the reimplementation of ggplot2, which provides data visualization capabilities. This lightning talk will discuss the origins and motivations of the package, challenges I have encountered in development and their solutions, and my future goals for the package. I will also highlight the areas where the design of the Julia Language has already allowed for extensions on the capability of TidierPlots as compared to the original ggplot2.

See also: Link to Package

Randall (Randy) Boyes is the Director of Analytics for Presage Group, Inc., a Canadian consulting company. He lives with his wife and three dogs on an island near Kingston, ON.