Make each sin a self-contained page you send instead of re-explaining: - Per-sin "poke" one-liner (the shareable callout) - Citations system: a canonical bibliography (src/lib/references.ts) of the field's giants — Munzner, Knaflic, Tufte, Cairo, Few, Cleveland & McGill, Wilke, Healy, Calling Bullshit, data-to-viz, Junk Charts, Spurious Correlations, FT Visual Vocabulary — cited per sin with a relevance note - "Don't take our word for it" receipts block on each sin - /canon page: the full annotated bibliography - Share control: copy-link "send them the receipt" (progressive enhancement) - Restructured sin page: poke -> proof -> why -> receipts -> share - Header nav (Sins / Canon); homepage reframed to the "send the link" mission Also fix the truncated-axis bad chart: clamp the [90,100] domain so the bar baseline doesn't overflow thousands of pixels off-canvas. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XPEvmMbac2fCvKXpQcovj8
1.7 KiB
title, summary, poke, category, severity, tags, badChart, fixedChart, date, citations
| title | summary | poke | category | severity | tags | badChart | fixedChart | date | citations | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pie Chart Overload | Eight near-identical slices no human eye can rank. A bar chart was right there. | Eight slices, three of them the same size. Nobody can read this. A bar chart could. | Chart-Type Abuse | 3 |
|
pie-overload-bad | pie-overload-fixed | 2026-08-05 |
|
The sin
The pie chart asks the reader to compare angles — something people are genuinely bad at. One or two slices, fine. But eight slices, several of them within a percentage point of each other? Nobody can tell whether Firefox beats Samsung by eyeballing two thin wedges on opposite sides of the circle.
Why it deceives
Angle and area are hard to judge precisely, and slices scattered around the circle can't be lined up against a common baseline. The small categories blur into an indistinguishable fringe, and the ranking — usually the whole point — becomes guesswork.
The repentance
Use a sorted horizontal bar chart. Every value shares one baseline, the ordering is explicit, and long labels sit comfortably beside their bars. Reserve the pie for the rare case of two or three parts of an obvious whole — and even then, a bar chart rarely does worse.