{sin.data.title}
+{sin.data.poke}
@@ -52,9 +58,18 @@ const fixedSpec = getChartSpec(sin.data.fixedChart);Same numbers, both charts. Only the design changed.
+ Building a case? See the full canon → +
The giants who say the same thing, so you don’t have to argue:
+{note}
} +// the shoulders we stand on
++ Every sin here cites its sources. This is the whole shelf in one place — + the giants of data visualization who already made the case, so you can + link the receipt instead of relitigating it. +
+{g.blurb}
+{ref.blurb}
+// a catalogue of data-visualization sins
-// stop re-explaining the same chart mistake
+- Each entry is a data-visualization mistake in the wild: the chart that - misleads, why it fools the eye, and the honest version that repents. + Don’t type the whole explanation for the hundredth time — send the link. + Each sin shows the deceptive chart beside its honest twin, names the tell, + and cites the giants who back you up. It’s nohello.net, + for bad charts.
{sin.data.poke}
@@ -52,9 +58,18 @@ const fixedSpec = getChartSpec(sin.data.fixedChart);Same numbers, both charts. Only the design changed.
+ Building a case? See the full canon → +