#DotPlot
Dotplots

With good defaulta it beats the obvious alternatives, scales better than people think (like 10000+ data points) and isn't as sensitive to binwidth or bandwidth estimators

Density? Nope dotplot
Histogram? Nope dotplot
Violin? Nope dotplot
what's in your view the best data-visualization technique/type of plot/chart? in terms of concisely conveying information effectively and aiding substantive understanding. obviously depends hugely the use case, etc. but if you had to pick one in a vacuum?
April 18, 2025 at 12:47 AM
Topline frequency-framed text forecast + a dotplot. Love it.
The 2024 presidential election between Biden and Trump is a tossup, according to 538's just-released forecast: projects.fivethirtyeight.com/2024-electio...
June 11, 2024 at 12:34 PM
Pyysin tekoälyltä apua R-koodauspulmaan, kun en saanut aikaiseksi haluamaani kuvaajaa (boxplot + dotplot jossa datapisteet väritetty muuttujan perusteella). Mielenkiintoinen, vaikuttavakin kokemus! 👇
March 16, 2025 at 6:27 AM
Just released a minor update to ggdist (v3.3.1) #rstats

Mostly minor stuff, but I did add a new bar dotplot layout based on feedback from @steveharoz.com: github.com/mjskay/ggdis...

Plus faster dotplot binning (especially for large n) using Rcpp (yay!)

Full changelog: mjskay.github.io/ggdist/news
November 27, 2023 at 7:21 AM
why do I have to help write VIS papers when I have all this cool new dotplot code to push

(tbf I am very excited about our papers this year)
March 29, 2026 at 4:22 PM
chatomics! How to make a multi-group dotplot for single-cell RNAseq data divingintogeneticsandgenomics.com/post/how-to... #bioinformatics #rstats
December 5, 2024 at 3:15 PM
Dotplot
- plays smoothly with densities
- plays sweetly with violins
Dotplots

With good defaulta it beats the obvious alternatives, scales better than people think (like 10000+ data points) and isn't as sensitive to binwidth or bandwidth estimators

Density? Nope dotplot
Histogram? Nope dotplot
Violin? Nope dotplot
what's in your view the best data-visualization technique/type of plot/chart? in terms of concisely conveying information effectively and aiding substantive understanding. obviously depends hugely the use case, etc. but if you had to pick one in a vacuum?
April 18, 2025 at 1:11 AM
January 12, 2024 at 6:32 PM
Dotplots with exact or near-exact x position + automatic dot sizing are great EDA charts, they reveal artifacts histograms and densities miss. Often later I might use a histogram or density, but usually only after I've convinced myself they aren't lying to me using a dotplot.
April 18, 2025 at 12:54 AM
New Catharanthus cultivar assembly coming up. x-axis is the chromosomes of a reference genome. y-axis is the contigs of the new assembly. Should scaffold to chromosomes nicely.
February 14, 2025 at 8:52 PM
Love this use of Sankeys!

Two quick thoughts:

1. Rotating the histograms could make comparison between pre and post easier.

2. Using dotplots instead of histograms allows seeing raw data and proportions simultaneously (plus allows coloring post by pre, keeping the Sankey color scheme throughout)
October 14, 2024 at 4:18 PM
okay maybe it's like... *a little bit* cursed

geom_lava_lamp?
March 9, 2024 at 6:12 PM
@mjskay.com i keep reading the ggdist notes and thinking "you're crazy for this one". you kick so much ass
March 5, 2024 at 5:13 PM
oh then you would hate ggdist::stat_mcse_dots()

mjskay.github.io/ggdist/artic...
December 30, 2024 at 8:56 PM
🎉 I am thrilled to share my latest client project!

A set of data visualizations for the SPIEGEL bestseller book "Triggerpunkte" by @steffenmau.bsky.social, @thomaslux.bsky.social & @lwestheuser.bsky.social 🚀📚

Proud to contribute impactful visuals to such a remarkable work!
December 1, 2023 at 5:20 PM
youtube.com/@dotplot-ish...
YouTubeの方も是非👍
度数分布
youtube.com
December 25, 2025 at 7:35 AM
so I guess rates and everything else waiting for the presser, bcs lets face it - that's a muted reaction to whatever was already baked in

Seemingly even the dotplot/SEP
September 16, 2026 at 6:05 PM
📊 2025 #30DayChartChallenge | day 11 | distributions | stripes
.
🔗: stevenponce.netlify.app/data_visuali...
.
#rstats | #r4ds | #dataviz | #ggplot2
April 11, 2025 at 8:38 AM
Any #rstats font experts or friends out there?

I'm looking for fonts to use to try to reproduce the famous 1D dotplot of Michael Florent van Langren (1664), using common R font tools-- showtext 📦...

There seem to be at least 2 fonts-- the SmallCaps one used for most labels, script one for names
July 18, 2026 at 6:34 PM
Mostly just me trying to make beeswarms / dotplots with exact x positions whose layouts I don't hate. Side benefit is they also allow stacking.

(+ some other minor improvements, including better automatic binwidth and faster layouts)
March 29, 2026 at 6:17 PM
Thanks! I'm fortunate to build on plenty of others who've thought about dotplot layout (e.g. Wilkinson) and beeswarm layout, plus my own touches :)
August 10, 2025 at 3:48 AM
Day 7 of #30DayChartChallenge is 'outliers', and I'm going slightly off script with this article, which makes an argument for a dataset that is nearly 50% outliers (more now)... The boxplot doesn't pick it up, but the dotplot does.

jse.amstat.org/v13n1/datase...

Code: github.com/drjohnrussel...
April 7, 2025 at 1:08 AM
I work in #datavis, best known for uncertainty vis: see my work on election forecast vis (forecasts.cs.northwestern.edu), this talk (youtu.be/E1kSnWvqCw0), or my lab (mucollective.northwestern.edu)

I like writing #rstats 📦s: ggdist (mjskay.github.io/ggdist), tidybayes, ggblend, posterior::rvar...
September 7, 2024 at 2:24 PM
These were big motivators for ggdist::geom_dots(). It has a near-exact ("weave") and exact ("swarm") layout and automatic binwidth (optionally constrained by min/max size in data units or physical units). It is the product of years of me not wanting to futz with dotplot settings all the damn time.
August 9, 2025 at 9:21 PM