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

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

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