Problem
People need a quick sense of where a value sits within a familiar, bounded range.
Solution
Show the value as a position on a simple arc, with clear endpoints and a readable number. Use meaningful limits rather than inventing a maximum to fill the dial.
Keep decoration minimal and label any threshold regions. A gauge can fit a familiar physical instrument or a small summary row, but check whether a linear bar would show the same information more compactly.
Add a separate trend when the direction of change matters.
Use when
The range has meaningful bounds and the value’s position within it is the main question.
Don’t use when
You have more than about six, the maximum is invented, or the viewer needs to compare gauges against each other. Comparing angles across a grid is the task human perception is worst at, and it’s the task a grid of gauges sets.
Trade-offs
A gauge takes substantial space for one value and shows no history. Comparing angles is harder than comparing aligned lengths. Repeated dials can crowd out more useful information.
Checklist
- Is the maximum a real limit or a number someone picked?
- Would a bullet graph carry the same information in a tenth of the space?
- How many gauges are on this page, and are viewers comparing them to each other?
- Does the gauge show a target as well as a value?
- Where do the threshold colours come from, and are they the same ones the charts use?
- Is there any history, or only the instantaneous value?
- Is the number also printed, for people who need precision?
- Does it stay readable at the size this panel actually renders at?
- Would a colourblind reader get the same reading from the arc?
- If this mirrors a physical instrument, does it match the one in the room?
Compare
Grafana ships the gauge as a first-class panel wired into the same threshold system as everything else, which makes it consistent and makes it easy to scatter across a dashboard where a stat panel would serve better. Tableau has no native gauge and the community builds them from stacked pie charts, which is a quiet statement of position from a tool whose analyst audience took Few’s argument seriously. Netdata favours a compact value with a live chart behind it over a radial reading, on the grounds that a per-second trend answers more questions than a position in an arc. Industrial HMI software, working to ISA-101 conventions, keeps the round instrument where it matches plant equipment and strips its decoration to a thin arc, which is the version of this pattern with the strongest justification.
Related
Target and progress provides a compact linear alternative. KPI tile shows the number with context. Threshold line places limits on a time chart.
Semantic status color defines warning regions. Process mimic may use a gauge to match a physical instrument.