component · dataviz
Gauge
also called dial gauge (community), speedometer chart (community), semi circle progress (mantine), radial gauge (community)
A dial style readout showing one value on an arc between a minimum and a maximum, borrowed from instrument panels.
A gauge answers one question: where does this value sit between the lowest it can be and the highest it can be? Everything in the component serves that question. The arc is the range, the needle is the value, the ticks let you read an approximate number without a label on every step, and the coloured bands say which parts of the range are comfortable and which are not. It is the only common chart shape that carries a judgement as well as a measurement, and that is both its strength and the reason it is so easy to abuse.
The confusion worth clearing up is with the progress ring. Progress is a journey toward completion: it starts at nothing, it only goes up, and reaching the end means the work is done. A gauge measures rather than tracks. Its value can fall as easily as it can rise, its maximum is a limit rather than a finish line, and there is nothing to celebrate at a hundred percent, which is usually the worst reading on the dial. When the value is a quantity inside a known range with no notion of finishing, the semantic sibling in HTML is the meter rather than the progress element, and the same distinction applies in every design system that ships both.
Bands are where the design gets opinionated, so they have to be honest. A threshold drawn on the arc is a promise that somebody decided what “too high” means and that the number is real, not a decorative gradient from green to red. Keep the count of bands small, three at most, label the value in text as well as pointing at it, and never let colour be the only thing carrying the verdict, since red and amber are precisely the pair that disappears for a red-green colour blind reader. If the reading matters at a glance, the shape of the needle position and a written status word do the work that colour alone cannot.
The form is inherited from physical instrument panels, which is why it still smells faintly of dials and brushed metal even in a flat drawing, and why it is often the first thing a dashboard reaches for and the first thing a serious one drops. A gauge spends a lot of pixels on a single number, and a wall of them is far harder to scan than a column of plain figures. It earns its place where the range genuinely matters and the reading is glanceable: disk pressure, remaining budget, a live rate against a stated ceiling. Apple’s Human Interface Guidelines is worth reading here for the small-screen version, where the same idea shrinks to an arc with no needle at all.
Which word?
| If you want | say |
|---|---|
| a value read off an arc like a dial | gauge |
| a level within a known range, not a task | meter |
| progress drawn as a filling circle | progress ring |