The Grammar of Graphics
HistoricLeland Wilkinson’s 1999 The Grammar of Graphics provided the algebraic framework that underlies every modern visualization tool. Instead of treating charts as fixed types (bar, line, scatter), Wilkinson decomposed them into composable layers: data, transformations, scales, coordinates, geometries, and aesthetics.
This grammatical approach meant that a “bar chart” and a “stacked bar chart” weren’t different types — they were the same grammar with different parameters. This insight was profoundly generative: it made new chart types discoverable by combining known components.
Wilkinson’s grammar directly inspired ggplot2 (Hadley Wickham, 2005), Vega/Vega-Lite (Jeffrey Heer, 2013-2016), and Observable Plot (Mike Bostock, 2021). Nearly every declarative visualization tool used today is a descendant of this book.
Discussion
Sign in to join the discussion
Loading comments...