Watch a true chart become a false one ← back to the DataHub

Six display levers, pulled one at a time, in front of you

On the chart-spin tab there are two renders of the same query — an honest one that says Brooklyn is flat, and a spun one that shouts a surge. The gallery can only tell you they're the same data. This page shows you: one chart, pinned to your screen, changed only by scrolling. No number changes at any point. Scroll back up whenever you don't believe it.

rate = violation citations ÷ distinct inspections · NYC DOHMH · live from the API

What this piece fired: six of the seven levers listed on the chart-spin tab — window, baseline, aspect ratio, smoothing, color, caption. The seventh, encoding (changing the chart form itself), is covered by the map and bump charts there.

Loading provenance…
Machinery. Scroll triggering is scrollama.js (MIT), by Russell Samora at The Pudding — the same open-source library behind their scroll-driven visual essays; this page follows their sticky-graphic pattern. The chart itself is hand-rolled SVG rendered from datasets/borough-series.json, exported by the same guarded pull that drew the static PNGs. The order is a display choice too — we fire the levers one at a time so you can see each one, but in a real spun chart they all hit at once. The final step reverses everything at once as the check that no data changed.

← back to the DataHub · static side-by-side (the no-JS fallback)