Skip to content
Surf Wiki
Save to docs
general/infographics

From Surf Wiki (app.surf) — the open knowledge base

Bullet graph

Type of graph

Bullet graph

Summary

Type of graph

A bullet graph is a variation of a bar graph developed by Stephen Few. Seemingly inspired by the traditional thermometer charts and progress bars found in many dashboards, the bullet graph serves as a replacement for dashboard gauges and meters. Bullet graphs were developed to overcome the fundamental issues of gauges and meters: they typically display too little information, require too much space, and are cluttered with useless and distracting decorations. The bullet graph features a single, primary measure (for example, current year-to-date revenue), compares that measure to one or more other measures to enrich its meaning (for example, compared to a target), and displays it in the context of qualitative ranges of performance, such as poor, satisfactory, and good. The qualitative ranges are displayed as varying intensities of a single hue to make them discernible by those who are color blind and to restrict the use of colors on the dashboard to a minimum.

Bullet graphs can be created in R (programming language) using the bulletgraph() function developed by Marco Torchiano. Below is an example of R code using the bulletgraph() function to create a black-and-white and colored bullet graph.

ROUT
> # Copy bullet graph functions by M. Torchiano (http://softeng.polito.it/software/R/BulletGraph.R) into R script
> par(mfrow=c(2,1), mar=c(2,9,.1,1))
> bulletgraph(x = 270, ref = 260, limits = c(0,200,250,300), name = "Revenue 2024 YTD", subname = "(US$ in millions)", colored = F)
> bulletgraph(x = 270, ref = 260, limits = c(0,200,250,300), name = "Revenue 2024 YTD", subname = "(US$ in millions)", colored = T)
Bullet graph data visualization type, created in R with the bulletgraph() function developed by Marco Torchiano

For each example:

  • The thick, horizontal center line represents the actual value.
  • The thin, black vertical line represents a target value.
  • The colored or grey scale bands represent ranges, such as poor, average, and good.

Bullet graphs may be horizontal or vertical and may be stacked to allow comparisons of several measures at once.

More information about bullet graphs can be found in the book Information Dashboard Design by Stephen Few.

References

References

  1. Few, Stephen. Information Dashboard Design: The Effective Visual Communication of Data, 2006. {{ISBN. 0-596-10016-7
Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about Bullet graph — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report