Why xkcd-style graphs are important
data-visualizationcommunicationmatplotlibscientific-communication
Abstraction: Using deliberately rough xkcd-style plots to signal schematic imprecision to readers
Key points:
- Polished, precise matplotlib plots can mislead non-technical audiences into treating back-of-envelope estimates as exact results — even when verbal disclaimers are present
- matplotlib's xkcd() mode renders plots with a hand-drawn aesthetic that visually communicates "this is a schematic illustration, not a precise measurement"
- The author found xkcd-style graphs effective in practice at reducing misinterpretation of Monte Carlo simulations as precise predictions
- Analogous tools exist for other stacks: napkinlaf for Java UI; principle applies broadly to any exploratory or conceptual diagram
- "People don't read disclaimers — they look at pictures; make pictures reflect your intent"
Connections: Matplotlib · Data Visualization · Scientific Communication
Source: http://www.chrisstucchio.com/blog/2014/why_xkcd_style_graphs_are_important.html