David Hodge

@davidhodge931.bsky.social

#rstats #ggblanket https://github.com/davidhodge931/ggblanket

Part 1 of 5: Introducing a complete rethink and rewrite of #ggblanket. The original goal of simplifying no longer made so much sense what with llms. So I refocused it on the design aspect: provide a way to produce consistent publication quality plots with minimal effort. #rstats

Bild

This is beyond mere-mention-important. I've always hated SQL as bloaty, with shades of COBOL; not how I want to ask for analysis or graphics. But, the idea of reformulating #rstats ggplot graphics for SQL with a VISUALIZE verb is quite heady, worth attention. Kudos @thomasp85 👍

Thomas Lin Pedersen@thomasp85.com · 6mo ago

I am excited beyond description to lift the veil on what we have been working on in 2026: Please meet ggsql! A new extension of the SQL language for creating visualisations using the grammar of graphics. Read all about it in the blog post or visit the website at ggsql.org

dplyr 1.2.0 is out now and we are SO excited! - `filter_out()` for dropping rows - `recode_values()`, `replace_values()`, and `replace_when()` that join `case_when()` as a complete family of recoding/replacing tools These are huge quality of life wins for #rstats! tidyverse.org/blog/2026/02...

dplyr 1.2.0

dplyr 1.2.0 fills in some important gaps in dplyr's API: we've added a new complement to `filter()` focused on dropping rows, and we've expanded the `case_when()` family with three new recoding and re...

tidyverse.org

#ggblanket users: I'm going to break this package with a major version update at some point. Things have changed, and I've thought of a new way to acheive what I want. So please use renv etc for any projects using ggblanket. It's too messy & time-consuming for me to bother deprecating, sorry #rstats