2021

Announcing tidybayes + ggdist 3.0 2021/07/15

Tidybayes and ggdist 3.0 are now on CRAN. There are a number of big changes, including some slightly backwards-incompatible changes, hence the major version bump. Major changes include: Support for slabs with true gradients with varying alpha or fill in R 4.1. Improved support for discrete distributions. Support for the new posterior package, including the rvar (random variable) datatype. side, justification, and scale are now aesthetics instead of parameters, allowing them to vary across slabs within the same geom. Read more…

2020

Announcing tidybayes and ggdist 2.1 2020/06/14

Tidybayes 2.1 is a minor—but exciting—update to tidybayes. The main changes are: I have split tidybayes into two packages: tidybayes and ggdist; All geoms and stats now support automatic orientation detection; and Lineribbons can now plot step functions. More details on these changes (and some other minor changes) below. Tidybayes is now tidybayes + ggdist tidybayes began as a package focused on munging posteriors from Bayesian models into a format suitable for use with ggplot2. Read more…

2017

I don’t want your monolithic ggplot function 2017/11/05

With the popularity and power of ggplot2, some R package authors are changing their plotting functions to output ggplot objects instead of base R plots. This is a great idea for existing package maintainers that simply want to update their output to a modern, flexible and themeable plotting library. However, I have also encountered a handful of packages that fall into the trap of creating new monolithic ggplot functions: heavyweight, base-R-like functions with lots of parameters that output custom ggplot objects. Read more…