Control charts on data nobody is managing

These charts run on live public data. The limits were worked out once, from a fixed stretch of history, and have not been touched since — so when the chart says something changed, something changed. It is the same code your own measurements would go through.

Want to see how it looks in a hall? Open the shop-floor wall ↗ — all five feeds, full screen, the same display customers hang over a line.

GB grid frequency

live

The frequency of the British electricity grid, live. Nobody inspects it, it just varies — so it shows what "normal variation" actually looks like.

Frozen limits on live data — and what happens to a chart when you sample too often.

4,693 points charted · Elexon BMRS Open the chart

UK river level

live

A river drifts with the weather. Rain shows up as a run of rising points long before any alarm threshold is crossed.

Runs and trends: a shift caught by its pattern, not by a threshold.

306 points charted · Environment Agency Open the chart

Earthquakes per hour

live

Counts, not measurements. Same logic, different maths — and using the wrong chart is why most dashboards cry wolf.

Counts need a count chart: Poisson limits, no lower tail, no range panel.

169 points charted · U.S. Geological Survey Open the chart

Air quality (PM2.5)

live

Five European cities sampled on the same hour. The subgroup separates place-to-place spread from a real, continent-wide event.

Rational subgrouping: the spread inside a subgroup is the yardstick for movement between them.

308 points charted · Open-Meteo Open the chart

A hobbyist IoT sensor

live

Real hardware, real drift, real dropouts. A slow drift is invisible on a gauge and obvious on a control chart.

Slow drift, dropouts, and why a sensor that reports every minute should not be charted every minute.

160 points charted · ThingSpeak channel 12397 Open the chart

Your data does this too — connect a historian, a CSV, or an API. Start now.