Ressources
Retour

Vous avez économisé des centaines d'heures de processus manuels lors de la prévision de l'audience d'un jeu à l'aide du moteur de flux de données automatisé de Domo.

Regardez la vidéo
À propos
Retour
Récompenses
Recognized as a Leader for
32 consecutive quarters
Leader du printemps 2025 en matière de BI intégrée, de plateformes d'analyse, de veille économique et d'outils ELT
Tarifs

Bullet Graphs: Examples, Best Practices, How to Create

Bullet graphs pack actual performance, targets, and qualitative context into a compact strip that replaces space-hogging circular gauges on dashboards. This guide covers what bullet graphs are, when to use them, how to read them correctly, and how to build them in Excel or a BI tool.

Key findings about bullet graphs

Use this chart when you need to compare a single metric against a target and qualitative ranges in minimal space. Avoid it when you need to show change over time or distributions.

The primary decision it supports is determining whether current performance meets, exceeds, or falls short of a goal. The most common misuse is treating the qualitative bands as precise thresholds rather than rough context zones.

If you only remember one risk, remember this: the chart can make a metric look "green" when it barely clears a subjective band boundary. If this chart fails your needs, try a bar chart with a reference line for simpler target comparison, or a sparkline if trend matters more than a snapshot.

What is a bullet graph?

A bullet graph is a compact, linear visualization—similar to a progress bar—that shows a single metric against a target and qualitative performance ranges. Stephen Few designed it specifically to replace the circular gauges that dominated dashboards in the early 2000s.

Think of it as a bar chart with extra context baked in. The main bar shows your actual value, a thin line marks your target, and shaded background bands tell you whether performance falls into "poor," "satisfactory," or "good" territory. You might also hear it called a bullet chart, depending on which BI tool you use.

The magic of this format is density. A circular gauge might take up a large square of dashboard space to show one number. A bullet graph conveys the same information in a narrow strip, so you can stack 10 of them in the space of a single gauge.

Data requirements for bullet graphs

Before you build a bullet graph, make sure your data can support it. Without these elements, the chart becomes hard to build—and even harder to interpret.

You need three things at minimum: an actual value (the metric being measured), a target value (the benchmark or goal), and qualitative range boundaries (at least two thresholds defining your performance zones). If you want to compare multiple metrics side by side, you also need a category label for each row.

One row of data creates one bullet graph. If you want to compare five sales regions, you need five rows with columns for actual, target, and range boundaries for each.

Watch out for scale issues. If your actual value far exceeds the scale maximum, the bar will clip and mislead viewers. If your qualitative ranges are arbitrary or undefined, the bands become decorative noise rather than decision aids.

If you lack meaningful qualitative bands, use a simple bar chart with a reference line instead. It still shows actual versus target without requiring predefined zones.

Why bullet graphs exist

Circular gauges were everywhere in early dashboard design. They mimicked car speedometers, which made them feel familiar. But they were incredibly inefficient. A single gauge consumed massive screen real estate to display one data point, and the circular shape made side-by-side comparison nearly impossible.

Stephen Few introduced the bullet graph in 2005 to fix this. His design philosophy focused on the data-ink ratio—how much of the chart is devoted to data instead of decoration.

The trade-off is real: bullet graphs sacrifice the familiar speedometer metaphor for density and comparability. Viewers unfamiliar with the format need a brief orientation. But once they understand the syntax, bullet graphs communicate faster than gauges ever could.

How to read a bullet graph

A common mistake happens when someone glances at a bullet graph, sees the bar sitting in the "green" band, and assumes everything is fine. They miss that the bar actually falls short of the target line.

Follow this order to interpret correctly:

  • Locate the bar: Identify the actual value by reading where the main bar ends on the scale.
  • Find the target line: Compare the bar's endpoint to the target marker (the vertical line). Does the bar reach, exceed, or fall short?
  • Assess the qualitative band: Note which shaded zone the bar occupies for rough context, but don't let it override the target comparison.

The eye naturally notices bar length first, then background color. The target line is often the finest visual detail, which is why it gets overlooked if not emphasized.

Here is a concrete example: imagine a bullet graph showing revenue of $82,000 against a target of $90,000. The bands are set at $0–$60,000 (poor), $60,000–$80,000 (satisfactory), and $80,000–$100,000 (good). The bar sits in the "good" band because it exceeds $80,000. But it clearly misses the target line of $90,000. The correct interpretation is that performance is contextually strong compared to historical ranges, but the specific goal was missed.

When to use bullet graphs

This chart is a precision tool, not a general-purpose visualization. Use it when you need to compare a single metric against a target at a specific point in time, when dashboard space is limited, or when qualitative context adds decision value beyond a simple target comparison.

Bullet graphs shine when you build small multiples to compare performance across categories like sales regions, product lines, or support teams.

Avoid bullet graphs when you need to show change over time. The chart flattens the time dimension, hiding trends. Teams may miss a metric that technically "hit target" this month but has been declining for six months. Also avoid them when your audience is unfamiliar with the format and you cannot provide orientation, or when your qualitative ranges are undefined.

If you choose a bullet graph anyway in these situations, expect misreads when viewers assume bands are precise thresholds, or missed trends when the snapshot value looks acceptable.

Bullet graph variations

The standard bullet graph works for most situations, but specific variations improve readability depending on your dashboard layout and data type.

Horizontal bullet graphs

This is the default orientation. Horizontal bullets read left-to-right, matching how most people scan dashboards. Use this format for wide dashboard panels and short category labels. Long labels may crowd the left margin.

Vertical bullet graphs

Rotated 90 degrees, with the bar extending upward. This works when your dashboard layout is tall and narrow. Vertical text labels are harder to read, so reserve this for scenarios where layout strictly demands it.

Reversed-scale bullet graphs

This variation inverts the logic so lower values are better. Use it for metrics like defect rates, expense ratios, or response times. The "good" band sits at the low end of the scale, and the target line marks a ceiling rather than a floor. Label clearly because viewers accustomed to "higher is better" may misread it.

Bullet graph design tips

Design choices can make or break effectiveness. Use a single-hue palette with varying saturation (light gray, medium gray, dark gray) rather than traffic-light colors. Red-green palettes fail for colorblind viewers — approximately 8% of men and 0.5% of women worldwide — and imply binary judgments that qualitative bands are not meant to convey.

Set the axis maximum slightly above the highest plausible value so the bar has room to exceed the target without clipping. Place the target marker at a visually distinct weight—usually a thin, dark line—so it does not blend into the bar.

Default to horizontal orientation unless layout constraints require vertical. Align multiple bullet graphs in a column for easy scanning. Keep a consistent scale across small multiples so viewers can compare bar lengths directly. If you use different scales for different regions, visual comparisons become meaningless.

Bullet graph examples

To understand the utility of bullet graphs, look at what becomes obvious in this format that would be harder to see elsewhere.

A sales dashboard comparing quarterly revenue for five regions against a company-wide target instantly reveals which regions exceed the target and which fall short. A simple bar chart would show the revenue but not the target or qualitative context. A gauge per region would consume five times the space.

An operations dashboard tracking support ticket response time against a service level agreement (SLA) threshold shows when current response time sits in the "satisfactory" band but exceeds the SLA target line. This indicates performance is technically compliant with general expectations but failing the specific contractual goal.

A finance dashboard comparing departmental spend against budget reveals when Marketing is over budget while IT is under budget but in the "poor" utilization band. Underspending might indicate stalled projects—context a simple variance chart would miss.

How to explain a bullet graph in 30 seconds

When you place a bullet graph on a dashboard, you may need to teach stakeholders how to read it — particularly as Gartner reports D&A is moving from the domain of the few to ubiquity across organizations. Use this talk track:

This chart shows current performance against a target and qualitative context bands. The key comparison is whether the bar reaches or exceeds the vertical target line. The main takeaway is whether you hit the target and which zone you sit in.

Do not conclude trend direction from this chart—it shows a snapshot, not change over time. If you need to answer whether performance is improving or declining, use a line chart or sparkline instead.

How to create a bullet graph in Excel

Excel does not have a native bullet graph chart type, so building one requires a workaround using stacked bars and a secondary axis.

Set up your data in a table with columns for Metric, Poor, Satisfactory, Good, Actual, and Target. The Poor column contains the width of the first band. Satisfactory and Good contain the incremental widths of the second and third bands. Actual is your metric value, and Target is your goal.

Select the range containing Poor, Satisfactory, Good, and Actual values. Go to Insert, then Charts, then Bar Chart, then Stacked Bar. Excel creates a stacked bar with four segments representing the three qualitative bands and the actual value.

Click on the Actual series and right-click to select Format Data Series. Set Series Overlap to 100 percent and Gap Width to a smaller value so the actual bar overlays the bands. Change the fill color of the Actual series to a dark, contrasting color.

To add the target marker, insert a new data series for Target. Set its chart type to XY Scatter with markers only. Position the marker at the Target value on the x-axis and format it as a vertical line.

Adjust axis scales so the primary and secondary axes align. Set both to the same minimum and maximum. Remove chart clutter by deleting the legend, removing gridlines, and adding direct labels.

A common mistake is forgetting to set Series Overlap to 100 percent, which causes the Actual bar to sit beside the bands rather than on top of them.

This workaround can be finicky. Resizing the chart or changing data ranges can throw off the alignment. For dashboards requiring frequent updates or multiple bullet graphs, a BI tool with native support updates automatically as data refreshes.

Alternatives to bullet graphs

Sometimes the bullet graph is not the right tool. A bar chart with a reference line works when you lack meaningful qualitative bands. A key performance indicator (KPI) card works when you only need to show a single number with minimal context. A sparkline works when trend over time matters more than snapshot performance.

Alternative Best For Tradeoff
Bar + reference line Target comparison without bands Loses qualitative context
KPI card Single-number glance Loses visual comparison
Sparkline Trend over time Loses target snapshot
Gauge Familiar metaphor Wastes space

How bullet graphs change decisions

Using a bullet graph shifts how teams interpret data — a meaningful advantage given only 20% of organizations excel at decision-making, according to McKinsey. Prioritizing which regions or teams need intervention becomes easier based on target shortfall and band position.

Determining whether to escalate a trend becomes harder. Bullet graphs hide trajectory, so a "green" snapshot may mask a declining metric. Teams often focus exclusively on metrics in the "poor" band while ignoring those that miss the target but sit in "satisfactory." Both may need attention.

The chart tempts teams to ask whether performance is improving or declining, but it cannot answer that question. A bullet graph shows a snapshot, not direction.

Final thoughts

The bullet graph packs actual performance, targets, and qualitative context into a compact format that respects dashboard real estate. Use it when you need to compare single metrics against goals in limited space. Avoid it when you need to analyze trends or when your audience is unfamiliar with the format.

Before applying it, ensure you have the necessary data components—actuals, targets, and defined ranges—to make the visualization meaningful.

Want to sanity-check your qualitative bands, swap Excel workarounds for cleaner builds, or see how other teams make bullet graphs actually stick with stakeholders? Join the Domo community and compare notes with people who live and breathe dashboards.

Table of contents
Try Domo for yourself.
Try free

Frequently asked questions

What is the difference between a bullet graph and a circular gauge?

A bullet graph displays actual value, target, and qualitative bands in a compact linear format. A gauge uses a circular dial that consumes more space and makes side-by-side comparison difficult.

How many qualitative ranges should a bullet graph have?

Most bullet graphs use three ranges (poor, satisfactory, good), but two or four ranges work if the logic is clear. More than four ranges add complexity without proportional insight.

Can bullet graphs display negative values or reversed scales?

Yes, but the scale must extend below zero, and qualitative bands must account for negative performance. Reversed-scale variants handle "lower is better" metrics like defect rates.

Why are bullet graphs poor for showing trends over time?

Bullet graphs show a point-in-time snapshot. For trend analysis, use a line chart or sparkline that reveals change over time.

Does Microsoft Excel have a built-in bullet graph option?

No. Excel requires a stacked bar and scatter chart workaround. BI tools like Domo offer native bullet graph support with automatic updates.

No items found.
Explore all
No items found.
No items found.