Charts / Compare
Bullet vs gauge Two ways to show a value against a target.
Short answer
Use a bullet chart to show several measures against their targets in one compact card, with ranges behind. Use a gauge for one headline reading and how close it is to a limit.
Updated Nov 2, 2026 · Logistics sample data
008 · Bullet Three KPIs, each with its target and ranges.
021 · Gauge Only the first one, fleet utilisation, on a dial: 76% against the 85% limit.
Same KPIs
The bullet chart fits all three measures and shows that every one is short of its target. The gauge gives one reading the full card: utilisation at 76%, below the 85% overload line.
If you ask How do several measures stand against plan?
Use a Bullet
How close is one reading to its limit?
Use a Gauge
Is the card small?
Use a Bullet
Is there one number that matters most?
Use a Gauge
Common mistakes Bullet No target tick. Without a target it is just a bar.
Ranges in loud colours. Keep the ranges in greys behind the bar.
Gauge Several gauges in a row. Dials compare badly; use bullets.
No threshold. A gauge without a limit says little.
Other ways to show it Token budget 7.2M of a 10M token budget used (72%), 2.8M remaining; the forecast at reset is 10.4M, and the budget resets in 9 days. 72% USED Used 7.2M Remaining 2.8M Forecast at reset 10.4M Resets in 9 days Token budget 7.2M of a 10M token budget used (72%), 2.8M remaining; the forecast at reset is 10.4M, and the budget resets in 9 days. 72% Used Used 7.2M Remaining 2.8M Forecast at reset 10.4M Resets in 9 days Token budget Item Value Used 7.2M Remaining 2.8M Forecast at reset 10.4M Resets in 9 days
Token budget 7.2M of a 10M token budget used (72%), 2.8M remaining; the forecast at reset is 10.4M, and the budget resets in 9 days. 72% USED Used 7.2M Remaining 2.8M Forecast at reset 10.4M Resets in 9 days Token budget 7.2M of a 10M token budget used (72%), 2.8M remaining; the forecast at reset is 10.4M, and the budget resets in 9 days. 72% Used Used 7.2M Remaining 2.8M Forecast at reset 10.4M Resets in 9 days Token budget Item Value Used 7.2M Remaining 2.8M Forecast at reset 10.4M Resets in 9 days
Plan usage against limits Usage of 5 plan limits today and forecast for month end: runs is at 41% (410K of 1M) and forecast to reach 96%, the closest to its limit; none is forecast to pass 100%. RUNS SEATS AGENTS STORAGE EVAL RUNS 96% BY OCT 31 410K of 1M 80% BY OCT 31 7 of 10 82% BY OCT 31 37 of 50 88% BY OCT 31 280 of 500 GB 66% BY OCT 31 160 of 500 USED LIMIT OVERAGE NEAR THE LIMIT Plan usage against limits Usage of 5 plan limits today and forecast for month end: runs is at 41% (410K of 1M) and forecast to reach 96%, the closest to its limit; none is forecast to pass 100%. Runs Seats Agents Storage Eval runs 96% by Oct 31 410k of 1M 80% by Oct 31 7 of 10 82% by Oct 31 37 of 50 88% by Oct 31 280 of 500 GB 66% by Oct 31 160 of 500 Used Limit Overage Near the limit Plan usage against limits Limit Used Used % Forecast % RUNS 410K of 1M 41% 96% SEATS 7 of 10 70% 80% AGENTS 37 of 50 74% 82% STORAGE 280 of 500 GB 56% 88% EVAL RUNS 160 of 500 32% 66%
Plan usage against limits Usage of 5 plan limits today and forecast for month end: runs is at 41% (410K of 1M) and forecast to reach 96%, the closest to its limit; none is forecast to pass 100%. RUNS SEATS AGENTS STORAGE EVAL RUNS 96% BY OCT 31 410K of 1M 80% BY OCT 31 7 of 10 82% BY OCT 31 37 of 50 88% BY OCT 31 280 of 500 GB 66% BY OCT 31 160 of 500 USED LIMIT OVERAGE NEAR THE LIMIT Plan usage against limits Usage of 5 plan limits today and forecast for month end: runs is at 41% (410K of 1M) and forecast to reach 96%, the closest to its limit; none is forecast to pass 100%. Runs Seats Agents Storage Eval runs 96% by Oct 31 410k of 1M 80% by Oct 31 7 of 10 82% by Oct 31 37 of 50 88% by Oct 31 280 of 500 GB 66% by Oct 31 160 of 500 Used Limit Overage Near the limit Plan usage against limits Limit Used Used % Forecast % RUNS 410K of 1M 41% 96% SEATS 7 of 10 70% 80% AGENTS 37 of 50 74% 82% STORAGE 280 of 500 GB 56% 88% EVAL RUNS 160 of 500 32% 66%
Dispatch by site Same-day dispatch rate for 8 sites, from 89% to 99%; 2 sites below 92%: Porto 91%, Ghent 89%. 98% Leeds 4.1K ORDERS 97% Lyon 3.6K ORDERS 91% Porto 2.2K ORDERS 96% Gdansk 2.9K ORDERS 99% Brno 1.8K ORDERS 94% Turin 2.4K ORDERS 89% Ghent 1.6K ORDERS 97% Malmo 1.9K ORDERS Dispatch by site Same-day dispatch rate for 8 sites, from 89% to 99%; 2 sites below 92%: Porto 91%, Ghent 89%. 98% Leeds 4.1k orders 97% Lyon 3.6k orders 91% Porto 2.2k orders 96% Gdansk 2.9k orders 99% Brno 1.8k orders 94% Turin 2.4k orders 89% Ghent 1.6k orders 97% Malmo 1.9k orders Dispatch by site Site Same-day dispatch Orders Leeds 98% 4.1,00 Lyon 97% 3.6,00 Porto 91% 2.2,00 Gdansk 96% 2.9,00 Brno 99% 1.8,00 Turin 94% 2.4,00 Ghent 89% 1.6,00 Malmo 97% 1.9,00
Dispatch by site Same-day dispatch rate for 8 sites, from 89% to 99%; 2 sites below 92%: Porto 91%, Ghent 89%. 98% Leeds 4.1k orders 97% Lyon 3.6k orders 91% Porto 2.2k orders 96% Gdansk 2.9k orders 99% Brno 1.8k orders 94% Turin 2.4k orders 89% Ghent 1.6k orders 97% Malmo 1.9k orders Dispatch by site Same-day dispatch rate for 8 sites, from 89% to 99%; 2 sites below 92%: Porto 91%, Ghent 89%. 98% Leeds 4.1k orders 97% Lyon 3.6k orders 91% Porto 2.2k orders 96% Gdansk 2.9k orders 99% Brno 1.8k orders 94% Turin 2.4k orders 89% Ghent 1.6k orders 97% Malmo 1.9k orders Dispatch by site Site Same-day dispatch Orders Leeds 98% 4.1,00 Lyon 97% 3.6,00 Porto 91% 2.2,00 Gdansk 96% 2.9,00 Brno 99% 1.8,00 Turin 94% 2.4,00 Ghent 89% 1.6,00 Malmo 97% 1.9,00
Questions Why are bullets more compact? They are bars, so several stack in the space of one dial.
Can a gauge show a target? Yes, as the threshold mark on the dial.
Do both come in every size? Yes. Bullet and Gauge come in XS, S, M and L, each laid out again for its size, in light and dark.
Do they install the same way? Yes, one command each: npx shadcn add @chartory/bullet and npx shadcn add @chartory/gauge.