SlideShare a Scribd company logo
1 of 19
Download to read offline
A Step-by-Step
Guide to Making
Bullet Charts in Excel

Jonathan Schwabish
@jschwabish
Here is the bullet chart we will make. 



Bullet charts are made up of four main parts:
1. Background fill colors encode ranges 
(for example, low, medium, and high)

2. Label

3. Bar shows actual 
performance

4. Marker shows 
target performance
Step 1. The bullet chart is created from a scatterplot. To start,
set up your data with one column that will serve as the y-axis
values and separate columns for each of the series in the chart.
Start with a connected scatterplot with the first series (Low).
Step 2. Sequentially add all of the other series.
Step 3. Here’s what you have after all 6 series 
have been added to the chart.
Step 4. Select the first series and change the
‘Marker Type’ to none.
Step 5. Go to the ‘Line Style’ menu. We will make two
changes here. First, change the width to, say, 12 pt.
Step 6. Second, change the ‘Cap Type’ to ‘Flat’. 
It’s important to use Flat because this brings the 
line right to the data points.
Step 7. Notice that if you use the ‘Square’ option, 
the line overlaps the data points.
Step 8. Repeat the process for the other series. Make
the ‘Actual’ series a slightly thinner width, say, 5 pt.
Step 9. You can change the Outline color on all the series
to the colors you choose. (Note that because these are
lines, you will use the Outline color, not the Fill color.)
Step 10. We’ll now make three changes to the label the
chart (using the “Unit, 2012” series). First, add a data
label; second, align it to the left; and third, set the
marker to ‘None’.
Step 11. You can then modify the y-axis scale 
to center the chart in the graph space.
Step 12. You can also modify the x-axis scale 
for the same reason.
Step 13. Now delete the legend, axes, and gridlines.
You are left with a nice, single bullet chart
You can add other bullet charts by adding 
more data and repeating the process. 
1st series
2nd series
You can also change the shape of the Target level—say, to
a vertical line—by drawing a line in your worksheet and
then copying and pasting it directly onto the ‘Target’.
And now you have 
two bullet charts.
Unit,	
  2013

Unit,	
  2013

Unit,	
  2012

Unit,	
  2012
Attributions
The method presented here was first made public 
by Jorge Camoes. For an alternative approach, see
Jon Peltier. Textured background from Chris Spooner.
Excel file is available here.

Jonathan Schwabish
@jschwabish

More Related Content

Viewers also liked

Truth in Data Session at SXSW
Truth in Data Session at SXSWTruth in Data Session at SXSW
Truth in Data Session at SXSWJon Schwabish
 
Bad Presentations Kill Good Ideas
Bad Presentations Kill Good IdeasBad Presentations Kill Good Ideas
Bad Presentations Kill Good IdeasMegan Mead
 
Cool Things You Can Do With Ms Excel
Cool Things You Can Do With Ms   ExcelCool Things You Can Do With Ms   Excel
Cool Things You Can Do With Ms Excelvisitsakon
 
Better Presentations
Better PresentationsBetter Presentations
Better PresentationsJon Schwabish
 
A Data Viz Makeover: Approaches for Improving your Visualizations
A Data Viz Makeover: Approaches for Improving your VisualizationsA Data Viz Makeover: Approaches for Improving your Visualizations
A Data Viz Makeover: Approaches for Improving your VisualizationsAmanda Makulec
 
Creating Graphs in Excel
Creating Graphs in ExcelCreating Graphs in Excel
Creating Graphs in Excelclynnc
 
Graphical representation of data in excel
Graphical representation of data in excelGraphical representation of data in excel
Graphical representation of data in excelanam
 
Excel charts & power point presentation
Excel charts & power point presentationExcel charts & power point presentation
Excel charts & power point presentationarodrigue046
 
Creating Effective Visuals for Teaching and Presentation
Creating Effective Visuals for Teaching and PresentationCreating Effective Visuals for Teaching and Presentation
Creating Effective Visuals for Teaching and PresentationKristen Sosulski
 
Microsoft Excel 2010 Sparklines
Microsoft Excel 2010 SparklinesMicrosoft Excel 2010 Sparklines
Microsoft Excel 2010 SparklinesExcel
 
Overview of Tally presentation
Overview of Tally presentationOverview of Tally presentation
Overview of Tally presentationmack19921
 
Using Data to Predict and Shape Consumer Behavior with Brian Reich
Using Data to Predict and Shape Consumer Behavior with Brian ReichUsing Data to Predict and Shape Consumer Behavior with Brian Reich
Using Data to Predict and Shape Consumer Behavior with Brian ReichCDS Global, Inc.
 
How to make a conditional column chart in Excel
How to make a conditional column chart in ExcelHow to make a conditional column chart in Excel
How to make a conditional column chart in ExcelSteveEqualsTrue
 
Using an Evidence-Based Learning Strategy to Win Hearts and Minds
Using an Evidence-Based Learning Strategy to Win Hearts and MindsUsing an Evidence-Based Learning Strategy to Win Hearts and Minds
Using an Evidence-Based Learning Strategy to Win Hearts and MindsLaura Overton
 

Viewers also liked (18)

Truth in Data Session at SXSW
Truth in Data Session at SXSWTruth in Data Session at SXSW
Truth in Data Session at SXSW
 
Bad Presentations Kill Good Ideas
Bad Presentations Kill Good IdeasBad Presentations Kill Good Ideas
Bad Presentations Kill Good Ideas
 
Cool Things You Can Do With Ms Excel
Cool Things You Can Do With Ms   ExcelCool Things You Can Do With Ms   Excel
Cool Things You Can Do With Ms Excel
 
05 Excel Charts
05 Excel Charts05 Excel Charts
05 Excel Charts
 
Better Presentations
Better PresentationsBetter Presentations
Better Presentations
 
A Data Viz Makeover: Approaches for Improving your Visualizations
A Data Viz Makeover: Approaches for Improving your VisualizationsA Data Viz Makeover: Approaches for Improving your Visualizations
A Data Viz Makeover: Approaches for Improving your Visualizations
 
Creating Graphs in Excel
Creating Graphs in ExcelCreating Graphs in Excel
Creating Graphs in Excel
 
Graphical representation of data in excel
Graphical representation of data in excelGraphical representation of data in excel
Graphical representation of data in excel
 
Excel charts & power point presentation
Excel charts & power point presentationExcel charts & power point presentation
Excel charts & power point presentation
 
Creating Effective Visuals for Teaching and Presentation
Creating Effective Visuals for Teaching and PresentationCreating Effective Visuals for Teaching and Presentation
Creating Effective Visuals for Teaching and Presentation
 
Tally
TallyTally
Tally
 
Microsoft Excel 2010 Sparklines
Microsoft Excel 2010 SparklinesMicrosoft Excel 2010 Sparklines
Microsoft Excel 2010 Sparklines
 
Overview of Tally presentation
Overview of Tally presentationOverview of Tally presentation
Overview of Tally presentation
 
Using Data to Predict and Shape Consumer Behavior with Brian Reich
Using Data to Predict and Shape Consumer Behavior with Brian ReichUsing Data to Predict and Shape Consumer Behavior with Brian Reich
Using Data to Predict and Shape Consumer Behavior with Brian Reich
 
How to make a conditional column chart in Excel
How to make a conditional column chart in ExcelHow to make a conditional column chart in Excel
How to make a conditional column chart in Excel
 
Change the Automation Game by Jon Stanesby
Change the Automation Game by Jon StanesbyChange the Automation Game by Jon Stanesby
Change the Automation Game by Jon Stanesby
 
Data Visualization
Data VisualizationData Visualization
Data Visualization
 
Using an Evidence-Based Learning Strategy to Win Hearts and Minds
Using an Evidence-Based Learning Strategy to Win Hearts and MindsUsing an Evidence-Based Learning Strategy to Win Hearts and Minds
Using an Evidence-Based Learning Strategy to Win Hearts and Minds
 

More from Jon Schwabish

Slide Redesign, Version 2
Slide Redesign, Version 2Slide Redesign, Version 2
Slide Redesign, Version 2Jon Schwabish
 
Slide Redesign, Version 1
Slide Redesign, Version 1Slide Redesign, Version 1
Slide Redesign, Version 1Jon Schwabish
 
Citations: A Presentation Strategy
Citations: A Presentation StrategyCitations: A Presentation Strategy
Citations: A Presentation StrategyJon Schwabish
 
100 Years Leading Major Government Agencies
100 Years Leading Major Government Agencies100 Years Leading Major Government Agencies
100 Years Leading Major Government AgenciesJon Schwabish
 
Slow Down: A Presentation Technique
Slow Down: A Presentation TechniqueSlow Down: A Presentation Technique
Slow Down: A Presentation TechniqueJon Schwabish
 
Truth will set you free but data will piss you off
Truth will set you free but data will piss you offTruth will set you free but data will piss you off
Truth will set you free but data will piss you offJon Schwabish
 
Layering: A Presentation Technique
Layering: A Presentation TechniqueLayering: A Presentation Technique
Layering: A Presentation TechniqueJon Schwabish
 
The 'Fiscal Cliff' explained in charts
The 'Fiscal Cliff' explained in chartsThe 'Fiscal Cliff' explained in charts
The 'Fiscal Cliff' explained in chartsJon Schwabish
 
VisWeek: Graphics and Infographics
VisWeek: Graphics and InfographicsVisWeek: Graphics and Infographics
VisWeek: Graphics and InfographicsJon Schwabish
 

More from Jon Schwabish (9)

Slide Redesign, Version 2
Slide Redesign, Version 2Slide Redesign, Version 2
Slide Redesign, Version 2
 
Slide Redesign, Version 1
Slide Redesign, Version 1Slide Redesign, Version 1
Slide Redesign, Version 1
 
Citations: A Presentation Strategy
Citations: A Presentation StrategyCitations: A Presentation Strategy
Citations: A Presentation Strategy
 
100 Years Leading Major Government Agencies
100 Years Leading Major Government Agencies100 Years Leading Major Government Agencies
100 Years Leading Major Government Agencies
 
Slow Down: A Presentation Technique
Slow Down: A Presentation TechniqueSlow Down: A Presentation Technique
Slow Down: A Presentation Technique
 
Truth will set you free but data will piss you off
Truth will set you free but data will piss you offTruth will set you free but data will piss you off
Truth will set you free but data will piss you off
 
Layering: A Presentation Technique
Layering: A Presentation TechniqueLayering: A Presentation Technique
Layering: A Presentation Technique
 
The 'Fiscal Cliff' explained in charts
The 'Fiscal Cliff' explained in chartsThe 'Fiscal Cliff' explained in charts
The 'Fiscal Cliff' explained in charts
 
VisWeek: Graphics and Infographics
VisWeek: Graphics and InfographicsVisWeek: Graphics and Infographics
VisWeek: Graphics and Infographics
 

Recently uploaded

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Recently uploaded (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

A Step-by-Step Guide to Making Bullet Charts in Excel

  • 1. A Step-by-Step Guide to Making Bullet Charts in Excel Jonathan Schwabish @jschwabish
  • 2. Here is the bullet chart we will make. Bullet charts are made up of four main parts: 1. Background fill colors encode ranges (for example, low, medium, and high) 2. Label 3. Bar shows actual performance 4. Marker shows target performance
  • 3. Step 1. The bullet chart is created from a scatterplot. To start, set up your data with one column that will serve as the y-axis values and separate columns for each of the series in the chart. Start with a connected scatterplot with the first series (Low).
  • 4. Step 2. Sequentially add all of the other series.
  • 5. Step 3. Here’s what you have after all 6 series have been added to the chart.
  • 6. Step 4. Select the first series and change the ‘Marker Type’ to none.
  • 7. Step 5. Go to the ‘Line Style’ menu. We will make two changes here. First, change the width to, say, 12 pt.
  • 8. Step 6. Second, change the ‘Cap Type’ to ‘Flat’. It’s important to use Flat because this brings the line right to the data points.
  • 9. Step 7. Notice that if you use the ‘Square’ option, the line overlaps the data points.
  • 10. Step 8. Repeat the process for the other series. Make the ‘Actual’ series a slightly thinner width, say, 5 pt.
  • 11. Step 9. You can change the Outline color on all the series to the colors you choose. (Note that because these are lines, you will use the Outline color, not the Fill color.)
  • 12. Step 10. We’ll now make three changes to the label the chart (using the “Unit, 2012” series). First, add a data label; second, align it to the left; and third, set the marker to ‘None’.
  • 13. Step 11. You can then modify the y-axis scale to center the chart in the graph space.
  • 14. Step 12. You can also modify the x-axis scale for the same reason.
  • 15. Step 13. Now delete the legend, axes, and gridlines. You are left with a nice, single bullet chart
  • 16. You can add other bullet charts by adding more data and repeating the process. 1st series 2nd series
  • 17. You can also change the shape of the Target level—say, to a vertical line—by drawing a line in your worksheet and then copying and pasting it directly onto the ‘Target’.
  • 18. And now you have two bullet charts. Unit,  2013 Unit,  2013 Unit,  2012 Unit,  2012
  • 19. Attributions The method presented here was first made public by Jorge Camoes. For an alternative approach, see Jon Peltier. Textured background from Chris Spooner. Excel file is available here. Jonathan Schwabish @jschwabish