Thomas Lin Pedersen
@thomasp85.com
8.5K followers 140 following 330 posts
Visualisation and graphics @posit.co Classic Generative Art Weirdo using 🖤 and R: http://thomaslinpedersen.art and http://deca.art/thomasp85 he/him
Posts Media Videos Starter Packs
Pinned
thomasp85.com
Becoming #1 and #2

A new series that is exploring childlike naive patterns, juxtaposed with a stark geometric scaffold
thomasp85.com
Thanks - yeah, I agree
thomasp85.com
🎨 Theming got a huge overhaul with the latest #ggplot2 release. In honour of that @teunbrand.bsky.social has written a comprehensive deep-dive into styling your plots, covering both old and new functionality. Grab a coffee and dive in!

#rstats
ggplot2 styling
This post discusses one function in ggplot2: `theme()`. Find out about the glamour of graphics in this deep-dive article.
www.tidyverse.org
Reposted by Thomas Lin Pedersen
posit.co
The new ggplot2 4.0.0 is here! 🎉

This major update includes a foundational rewrite of S7 and user benefits such as smarter labeling and a revamped theming system.

Check the details: www.tidyverse.org/blog/2025/09...

BONUS: Join the release party on Oct 3, 3pm ET. bit.ly/join-gg-extenders

#RStats
ggplot2 hex with tada emoji. Text: Join the v4.0.0 release party with Teun van den Brand and the ggplot2 extenders, Oct 3 at 3pm Et, bit.ly/join-gg-extenders
thomasp85.com
Stay tuned for more improvements to this feature in the next release
thomasp85.com
Quote with your yellow art 💛
thomasp85.com
New art/acustic installation at home. Made with #rstats
Reposted by Thomas Lin Pedersen
weare.rladies.org
ggplot v4.0.0 is now out! 🎉

Join the release party on October 3rd with developer & maintainer @teunbrand.bsky.social and the ggplot2 extenders meetup to learn all about what's new and the change-making process!

📅 Friday, Oct 3rd
🕐 3pm Eastern
📋 Sign up: bit.ly/join-gg-extenders

#RStats
Release party for ggplot2 v4.0.0
Friday October 3rd, 3pm Eastern
Taylor Swift holding up an album
thomasp85.com
Let me know how it goes 😊
thomasp85.com
I am super hyped to finally share the first release of plumber2 with all of you. This has been the center of my attention for a big part of 2025 and I hope you'll find it a worthy update to the venerable plumber package.

The blog post will tell you more

#rstats
plumber2 0.1.0
plumber2, a complete rewrite of plumber, has landed on CRAN, providing a modern, future proof solution for creating web servers in R. Read all about the new features here.
www.tidyverse.org
Reposted by Thomas Lin Pedersen
mattansb.msbstats.info
New blog post!

Ever wonder what geom_histogram is actually doing? How about geom_boxplot?

In celebration of the release of #ggplot2 4.0.0 (ggplot8?), I explore the relationships between the “geoms” and “stats” offered by the core {ggplot2} functions.

#rstats
Exploring {ggplot2}’s Geoms and Stats – Stat’s What It’s All About
blog.msbstats.info
Reposted by Thomas Lin Pedersen
posit.co
Posit @posit.co · 23d
posit::conf(2025) kicks off TOMORROW, and we are fully in launch mode.

🎒 Pack the essentials.
📲 Download the app.
📍 Check the schedule.

Whether you’re flying to ATL or logging in from home, the countdown is officially ON.

Let’s make it unforgettable. 💥

#PositConf2025
WE'RE LIVE TOMORROW! September 16th. A laptop displays a bar chart and code. A phone, notebook, and pens are nearby.
thomasp85.com
Bummer — next year hopefully
thomasp85.com
Will we be able to talk it over in Atlanta the coming week?
thomasp85.com
The world moves so fast
thomasp85.com
And if you want to learn hands on about some of the new things, come to our ggplot2 workshop at posit::conf(2025) next week
thomasp85.com
I am beyond excited to announce that ggplot2 4.0.0 has just landed on CRAN.

It's not every day we have a new major #ggplot2 release but it is a fitting 18 year birthday present for the package.

Get an overview of the release in this blog post and be on the lookout for more in-depth posts #rstats
ggplot2 4.0.0
A new major version of ggplot2 has been released on CRAN. Find out what is new here.
www.tidyverse.org
thomasp85.com
I am beyond excited to announce that ggplot2 4.0.0 has just landed on CRAN.

It's not every day we have a new major #ggplot2 release but it is a fitting 18 year birthday present for the package.

Get an overview of the release in this blog post and be on the lookout for more in-depth posts #rstats
ggplot2 4.0.0
A new major version of ggplot2 has been released on CRAN. Find out what is new here.
www.tidyverse.org
Reposted by Thomas Lin Pedersen
duckdb.org
In the recent npm supply chain attack, DuckDB's Node.js and Wasm packages were compromised with malware. We have investigated the issue, deprecated the affected packages and released new versions.

We have released a security advisory that contains our full postmortem: github.com/duckdb/duckd...
DuckDB NPM packages 1.3.3 and 1.29.2 compromised with malware
The DuckDB distribution for [Node.js](http://node.js/) on [npm](https://www.npmjs.com/) was compromised with malware (along with [several other packages](https://www.aikido.dev/blog/npm-debug-and-c...
github.com
thomasp85.com
Based on the CRAN revdeps I got, the issue seems extremely easy to fix

As for extrafont, that is somewhat harder, but systemfonts now does most of that work (except work with pdf() and the windows png device).

I'll be happy to supply a PR to keep it around
thomasp85.com
I'll be running a brand new workshop with @teunbrand.bsky.social for anyone who wants to make sure they are getting the most out of the constant development in ggplot2 and its ecosystem.

Hope to see you there
posit.co
Posit @posit.co · Aug 19
Level up your data science skills this September at posit::conf(2025)! Learn to tell a better story with data in our "Data Talks" or "Mastering Data Visualization with ggplot2" workshops.

Join us! Register now: posit.co/conference/

📅 Sept 16–18 | Atlanta

#RStats #ggplot2 #PositConf2025 #DataViz
Data Talks: How to make your data science accessible. A conference poster for posit conf (2025) featuring speakers Acacia Duncan and Blythe Coons. Mastering Data Visualization with ggplot2: Latest Techniques and Best Practices. A conference poster for posit conf (2025) featuring speakers Thomas Lin Pedersen and Teun Van den Broek.
Reposted by Thomas Lin Pedersen
posit.co
Posit @posit.co · Aug 19
Level up your data science skills this September at posit::conf(2025)! Learn to tell a better story with data in our "Data Talks" or "Mastering Data Visualization with ggplot2" workshops.

Join us! Register now: posit.co/conference/

📅 Sept 16–18 | Atlanta

#RStats #ggplot2 #PositConf2025 #DataViz
Data Talks: How to make your data science accessible. A conference poster for posit conf (2025) featuring speakers Acacia Duncan and Blythe Coons. Mastering Data Visualization with ggplot2: Latest Techniques and Best Practices. A conference poster for posit conf (2025) featuring speakers Thomas Lin Pedersen and Teun Van den Broek.
Reposted by Thomas Lin Pedersen
selina-b.bsky.social
Want to learn to write fast R code—and support Ukraine while doing it?
Join my workshop Thursday, August 28th 6-8 pm CEST!

We’ll cover profiling & benchmarking, and take a tour of fast packages like data.table, collapse, Rcpp and more...

With plenty of code examples & hands-on practice!

#rstats
dariia.bsky.social
❗️Our next workshop will be on August 28th, 6 pm CEST, on Efficient R by @selina-b.bsky.social
Register or sponsor a student by donating to support Ukraine!
Details: bit.ly/3wBeY4S
Please share!
#AcademicSky #EconSky #RStats
thomasp85.com
I’ve always thought this character was a caricature, but history is catching up

arstechnica.com/tech-policy/...