Celebrating 18 Years of ggplot2 A Special Bundle Offer
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
Itâs been 18 years since ggplot2 revolutionized data visualization in R. To celebrate this milestone, Iâm offering a special bundle deal on my data visualization books.

The âBeautiful Plots Across Languagesâ Bundle
For just $19.99 USD, get two chunky books. Thatâs more or less the cost of a decent lunch these days, and infinitely more nourishing for your data viz skills.
Whatâs Included:
The Hitchhikerâs Guide to Ggplot2 After years of wrestling with base R plots, fighting with lattice, and finally embracing the grammar of graphics, Iâve distilled everything into this guide. Learn to create publication-ready visualizations and even replicate styles from XKCD, The Economist, and FiveThirtyEight. No more googling âhow to rotate axis labels in ggplot2â at 2 AM or using AI tools to guide your code attempts.
The Hitchhikerâs Guide to Plotnine
Love ggplot2 but work mostly in Python? This book brings the elegance of the grammar of graphics to Python through plotnine. Same powerful concepts, different language. Perfect for data scientists who would like a âgglot2 for Pythonâ experience.
These books contain years of hard-won knowledge from someone whoâs made every plotting mistake possible so you donât have to. The first edition of the ggplot2 guide was written in 2015, and since Jodie Burchell (my coauthor for it) have been refining it to make it as clear and accessible as possible.
Both books include the R Markdown and Jupyter Notebook files with all the exercises, so you can follow along and practice as you go.
Whether youâre a grad student trying to make your thesis plots not look terrible, a data scientist who needs to present information with compelling visuals, or someone who just wants to stop copying and pasting from Stack Overflow/ChatGPT, these books will save you time and frustration.
Get the Bundle here.
Donât panic! Share and enjoy đ
R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.