Matthew Kay
banner
mjskay.com
Matthew Kay
@mjskay.com
Assoc Prof Computer Science and Communication Studies at Northwestern. Infovis, HCI. Author of tidybayes & ggdist R pkgs. he/him. 🏳️‍🌈 https://mjskay.com/

Co-director https://mucollective.northwestern.edu

Co-founder https://journalovi.org
lol I also have 5 internet points, which as we all know is the average of 10 and 0
January 5, 2026 at 10:08 PM
This is a nice use of ggdist::stat_dots by @dallasnova.bsky.social :)

One thing I recommend trying when dots get too small to see is to set a physical lower bound on binwidth (e.g. binwidth = unit(c(1.5, Inf), "mm")) and let the dots overlap if needed by setting overflow = "compress"
December 22, 2025 at 6:36 AM
Yeah I like Gibson but Stephenson resonated more with me TBH.

I think about this passage from the Diamond Age a lot lately.
December 9, 2025 at 5:46 PM
strange that people in love with the "metaverse" conveniently forgot the word "gargoyle" coined in the very same book
December 9, 2025 at 5:24 PM
The font would appear to be English 111 Adagio CE, available for the highly presidential sum of just $39.75 USD

Note "The" is not kerned correctly

(see perspective-corrected still for reference)
November 12, 2025 at 5:11 AM
November 6, 2025 at 11:10 PM
would you say you're more a 75° or a 10°
October 9, 2025 at 2:33 PM
though this is more "can you eyeball about 10% of the mass being above water and the center of mass being in the middle so the thing doesn't move from initial conditions" which obviously doesn't tell you if it could have *formed* that way in the first place
October 9, 2025 at 7:22 AM
and also

(this is fun I'm getting pretty good at this)
October 9, 2025 at 7:14 AM
okay but
October 9, 2025 at 7:08 AM
to appear at #alt.vis 2025: THEORY IS SHAPES

sure "theory figures" are great, but @matthew.wiki, @maryamhed.bsky.social, me, and Carolina Nobre wonder: why always a 2D plane or a flowchart? why not icebergs, horseshoes, Möbius strips, or BLT sandwiches?
arxiv.org/abs/2510.01382

#ieeevis #hci
October 9, 2025 at 3:03 AM
fun! are we allowed to improve the chart?

that density estimator doesn't account for the boundedness of group C and it's usually possible to do better than random jitter
September 30, 2025 at 4:15 AM
it's doable! they're like little hats
August 13, 2025 at 5:53 PM
Yeah with a map I think that interpretation is reasonable - it's what that visual form usually means. Makes the technique potentially tricky to apply (and also therefore interesting!)

Some time ago I played with these on correlation heatmaps which don't have that baggage
July 30, 2025 at 6:41 AM
It's been studied a bit, but not enough IMO (occasionally I contemplate it...)

Lucchesi & Wikle (doi.org/10.1002/sta4...) discuss it (and link to earlier work I've only found illegible scans of: doi.org/10.1016/S009..., and Preston & Ma did a study on some variations (doi.org/10.1109/TVCG...)
July 30, 2025 at 4:12 AM
@steveharoz.com has a nice page+paper that includes pros/cons of connected scatterplots and how to read them: steveharoz.com/research/con...
July 26, 2025 at 5:30 PM
7. Treat visual attributes like adjectives

You wouldn't write "the very tall building is very extremely tall"; don't do the visual equivalent. If everything is emphasized nothing is.

Corrolary: obey the pen. If you drew it by hand, line widths and font weights would match, creating even texture.
July 3, 2025 at 6:22 PM
6. When in doubt, grid

Vis design is a high-dimensional optimization problem and it's easy to get stuck in a bad corner of the design space

Grids (flexible ones) add constraints that help you start and stay in better parts of the design space
July 3, 2025 at 6:22 PM
5. Layer, layer, layer

Design to be read at multiple levels

e.g. this vis lets you see fine detail over time at the state level and high-level geographic patterns across the country: web.archive.org/web/20161220152747/http://graphics.wsj.com/elections/2016/field-guide-red-blue-america/
July 3, 2025 at 6:22 PM
4. Establish viewing order

If you don't do this deliberately, it will be an accident of your design (and likely not a good one)

I like to play an excerpt from this clip on film: the techniques we use for emphasis in vis aren't exactly the same, but the need is similar: youtu.be/v4seDVfgwOg?...
July 3, 2025 at 6:22 PM
3. Locality is king / eyes beat memory

If people have to commit stuff to memory - or worse multiple things and compare them in their memory - you defeat the purpose of vis in the first place

Implies prefer direct labels over legends/captions, avoid tooltips, make comparisons visual, ...
July 3, 2025 at 6:22 PM
2. Avoid ambiguity

Marks should not have multiple reasonable interpretations

Compare this to a guideline that doesn't work: maximizing the data-ink ratio. Avoiding ambiguity will identify most of the actual design problems the data-ink ratio would identify without its numerous false positives
July 3, 2025 at 6:22 PM
1. Match effectiveness with importance

Pick the most perceptually effective encodings for your data. This is not a hard rule - other considerations (visual metaphor, audience familiarity, etc) will intercede, but it's often a good place to start design iteration from.
July 3, 2025 at 6:22 PM
These are the design guidelines I teach. From halfway through this deck: www.mjskay.com/presentation...

These days (for academic vis) I'd add "ensure natural visual operations correspond to meaningful operations in data space". Need to make slides for that.
July 3, 2025 at 6:22 PM
man me too, now I need the mashup with Waterworld

(mid 90s Costner was end-of-the-world Costner)
June 10, 2025 at 8:35 PM