#ggplot
Day 6 #30DayMapChallenge - Mount Kailash

Not sure what to do with 'dimensions' but since everyone did a 3D map, I put together this 3D view of Mount Kailash in #QGIS and then added it into a ggplot as a background image.

#rstats #dataviz
November 8, 2025 at 5:04 PM
#rstats #dataviz
🚀📈 Plotting methods for linear/quadratic discriminant analysis now developing nicely in the dev 1.0.1 version of {candisc} 📦

Now, nice ggplot plots of decision regions in data space for MASS::lda() & MASS::qda

🔗 friendly.r-universe.dev/candisc
November 12, 2025 at 2:03 AM
November 7, 2025 at 5:59 AM
I ran into this issue with ggsankey before as well. Adapting the code suggested here did the trick for me:
github.com/davidsjoberg...
#ggplot #ggplot2 #rstats
Add label to flow · Issue #9 · davidsjoberg/ggsankey
Thanks for this great package! While using ggsankey I sometimes would like to add the numbers of objects per flow to the visualization. If I understand the documentation correctly this is not curre...
github.com
November 7, 2025 at 12:57 PM
The {sf} package continues to blow my mind with how easy it is to make maps with #rstats and ggplot (code for that map here gist.github.com/andrewheiss/...)
November 4, 2025 at 1:34 PM
Os gatos ggplot, pandas, tidyverse, matplotlib e seaborn
A galera tem mania de dar nomes de ninhas de gatos dentro de temas. Qual seria a ninhada na sua especialidade profissional?

Eu começo: Briefing, Job, Brainstorm e Learning
November 5, 2025 at 1:28 AM
I wrote a lil post on the amazing work that
@ginareynolds.bsky.social does championing ggplot2 extension developers and teaching others to build their own!

The post features the Scrollytelling Quarto extension and the group's cute #RStats hex 🐱:

rworks.dev/posts/ggplot...
An Introduction to Writing Your Own ggplot2 Geoms – R Works
The ggextenders club provides inspiration and resources for those venturing into the exciting world of creating custom ggplot2 extensions.
rworks.dev
November 3, 2025 at 3:22 PM
ggplot(data, aes(x = reorder(category, -value), y = value)) +
geom_bar(stat = "identity")
And we have now progressed from data analysis to policy recommendations.

I told her that we'd calculate the cash value of her candy haul, that I'd ask her to raid her piggy bank and donate 1/3 the candy cash value to a local food bank, and that I'd add on a 5X match.
November 1, 2025 at 5:39 PM
For the #30DayMapChallenge day 7 Accessibility, in 2021 to help someone looking at health equity and the vaccine rollout, I worked out the road travel distance from every SA2 centre point to every hospital using purely open sources so that it could be freely used. #rstats code in alt text.
November 7, 2025 at 12:10 AM
#ggplot2 question: how to add mathematical expressions to a plot? Something broke "annotate" so that this now fails:
ggplot(mtcars, aes(wt, mpg)) + geom_point(size=2) + theme_minimal() +
annotate(geom='text', x=4, y=32.75, size=6,
label=expression('Concentration of'~CO[2]))
November 3, 2025 at 7:45 PM
Looks like you can do it all with parse! I was wrong!

ggplot(mtcars, aes(wt, mpg)) + geom_point(size=2) + theme_minimal() +
annotate(geom='text', x=4, y=32.75, size=6,
label="bar(x)==sum(frac(x[i],n),i==1,n)", parse=TRUE)
November 3, 2025 at 10:04 PM
library(ggplot2)
ggplot() +
geom_density(data=data.frame(x=rnorm(1e5)),aes(x))+
geom_line(data=data.frame(x =-5:5,y=cos(-5:5)/100),aes(x,y))+
annotate("point",x=c(-.3,0,.3),y=c(.3,.25,.3),size=3) +
ggtitle("Happy Halloween")+
theme_void(base_family="Rubik Wet Paint")

#RStats #ggplot2
October 31, 2025 at 11:16 AM
After seeing all the cool data vis people do in R at a few conferences this summer, I made it a background goal of mine to learn enough R to plot things for myself. Today, I made my first ggplot of some growth curve data - exponential regression and all! It ain't much, but it's honest work :)
October 28, 2025 at 11:55 PM
The magick package to load the image and extract the channels. And then ggplot to draw the pixels and map the color to the lightness values.
October 28, 2025 at 7:31 PM
6/

What I found was surprising: both farms actually grew both rice and wheat. Sometimes in similar proportions.

By the 1970s (when most participants were born), Lianhu, the “rice” farm, was mostly growing dryland crops.

(Yes I did enter all the datapoints from the book and ggplot it)
October 22, 2025 at 5:18 PM
As a longtime RStudio and ggplot user, it is really disappointing to see the (still?) head of Posit and author of R For Data Science using LLMs to create translations of package vignettes, instead of hiring a professional
October 21, 2025 at 7:02 AM
Members’ Week today is all about RSS Training! 🌟

Make the most of your discount on courses in R, Python, Bayesian stats, ggplot & more. Book this week for extra savings!

💬 Got questions? Join Maryjoy at 12:00: Inside RSS Training🔗 rss.org.uk/training-eve...

More on MW🔗 rss.org.uk/news-publica...
October 15, 2025 at 10:20 AM
Trying out the {marquee} #rstats package for markdown-based formatting of ggplot elements and it's super neat marquee.r-lib.org

(code for plot here github.com/andrewheiss/...)
October 14, 2025 at 2:37 PM
Intentional implies having any control over what the borders of ggplot are doing and I would never
October 14, 2025 at 4:29 PM
oh hey youtube is adding unrelated AI-based context overlays to my class videos

this sucks
October 14, 2025 at 3:48 AM
no shade to everyone running around hacking shit together in excel and R/ggplot, I am also that guy, but jeez
October 11, 2025 at 11:17 PM
I've spent a couple hours now trying to get rmarkdown and ggplot to use the font now specified in my employers visual identity guide and I feel like a moron because this is definitely not how you get promoted to full professor.
October 9, 2025 at 9:06 PM
Weird ggplot thing that got me this week with the update to 4.0 - it supports new ink and paper arguments (www.tidyverse.org/blog/2025/09... ) and they've changed how transparency works! If you a transparent bg, you can control it with theme_*() now #rstats
October 2, 2025 at 7:33 PM
I run fairly regular ggplot training sessions, and I learned stuff from this.
🎨 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
October 1, 2025 at 8:18 AM
I updated my R Bootcamp slides if anyone is looking for an introduction to using R. Attempts to cover basics, ggplot, simple regression, and quarto. kevinreuning.com/workshops/r_...
R Bootcamp – Kevin Reuning
kevinreuning.com
September 30, 2025 at 2:11 PM