How to Choose the Right Chart for Your Data (A Question-First Guide)
A simple chart chooser built around the question you're answering, plus the common chart mistakes that make good data look confusing.
Choose a chart by the question you're answering. Use a bar chart to compare categories, a line chart to show change over time, a stacked bar or a pie with 5 or fewer slices for parts of a whole, a scatter plot for relationships, and a histogram for distributions. When in doubt, a sorted bar chart is the safest choice.
Photo: Unsplash
On this page
- Start with the message, not the chart
- The question-first chart chooser
- Comparing categories: bar and column charts
- Showing change over time: line charts
- Showing parts of a whole: stacked bars and pie charts
- Relationships, distributions and specialty charts
- Common chart mistakes (and the fix)
- Where to start: a 5-step chart checklist
- Conclusion
- Sources
You’ve pulled the numbers, and now you’re staring at Excel’s Insert Chart menu with dozens of options. Pick the wrong one and your audience squints, misreads the point or asks you to “just send the spreadsheet.”
The fix is simple: stop choosing charts by how they look and start choosing them by the question you’re answering. Every good chart answers one question, such as “which is biggest?”, “how did it change?” or “are these related?” Once you know the question, the chart type almost picks itself.
This guide gives you a question-first chart chooser, explains when each common chart works, and lists the mistakes that trip up even experienced analysts.
Start with the message, not the chart
Before you open the chart menu, write down in one sentence what you want people to take away. For example: “West region sales grew every quarter while East stayed flat.”
The UK Government Analysis Function, which publishes chart guidance for public-sector analysts, puts it bluntly: if you can’t write down the message your chart is giving in a few sentences, reconsider the chart. The US Web Design System gives similar advice: keep each visualization to one central idea and state the intended message in text.
That one sentence tells you 3 things:
- What’s being compared (regions, products, time periods)
- What kind of relationship you’re showing (ranking, trend, share, correlation)
- What to highlight (the West line, the biggest bar, the outlier)
Key takeaway: A chart is an answer to a question. If you can’t say the question in one sentence, no chart type will save it.
The question-first chart chooser
Use this table to match your question to a chart type.
| Your question | Relationship | Best chart | Good alternative |
|---|---|---|---|
| Which item is biggest or smallest? | Ranking / comparison | Bar chart (sorted) | Dot plot |
| How did this change over time? | Trend / time series | Line chart | Column chart (few periods) |
| What share does each part make up? | Part-to-whole | Stacked bar or 100% bar | Pie (5 or fewer slices) |
| Are 2 measures related? | Correlation | Scatter plot | Bubble chart |
| How are values spread out? | Distribution | Histogram | Box and whisker |
| How did we get from A to B? | Running total / bridge | Waterfall chart | Stacked column |
| Where is it happening? | Geographic | Map (shaded by value) | Bar chart by region |
| What’s the exact number? | Lookup | Table | Single number (KPI card) |
The rest of this guide walks through each one.
Comparing categories: bar and column charts
Bar charts are the workhorse of business reporting. Use them when you’re comparing amounts across categories: sales by product, tickets by team, costs by department.
Tips that make bar charts work:
- Sort by value. Rank bars from largest to smallest unless the categories have a natural order, such as age bands or survey scales. Sorted bars let readers see the ranking instantly.
- Start the axis at zero. Bar length is how people judge size. A cut-off axis makes a 5% difference look like a 50% difference.
- Use horizontal bars for long labels. Product names and job titles are much easier to read sideways than tilted under a column.
- Keep clusters small. If you’re comparing groups side by side (for example, 2025 vs 2026 for each region), keep it to about 4 bars per cluster.
If you need a non-zero baseline to show small differences, switch to a dot plot instead of truncating a bar chart.
Showing change over time: line charts
When the question is “how did this change?”, use a line chart. Lines show direction, speed and turning points better than any other chart.
- Time goes left to right, always.
- Limit lines to about 4. More than that turns into spaghetti. Use small multiples (a grid of mini charts) or highlight one line and grey out the rest.
- Label lines directly at the end of each line instead of using a legend, so readers don’t have to look back and forth.
- Be careful with the y-axis. A line chart can start above zero to show variation, but say so clearly on the chart.
For a handful of time periods (say, 4 quarters), a column chart also works. Once you have many periods or more than one series, lines are clearer.
Showing parts of a whole: stacked bars and pie charts
Part-to-whole questions ask “what share of the total does each piece make up?” You have 3 main options:
- 100% stacked bar: Best when comparing shares across several groups, such as channel mix by region. Keep it to about 4 segments per bar.
- Stacked column: Shows both the total and its parts, for example monthly revenue split by product line. Only the bottom segment is easy to compare, so put the most important category there.
- Pie or donut chart: Fine for a single total split into a few clearly different parts. The Analysis Function advises 5 categories or fewer and warns against pies when slices are similar in size.
If you find yourself making 3 pie charts side by side to compare groups, switch to a stacked bar. Comparing angles across separate pies is very hard for the human eye.
Relationships, distributions and specialty charts
Scatter plots
Use a scatter plot when you want to know whether 2 measures move together, such as ad spend vs leads, or store size vs revenue. Each dot is one item. Add a trendline if you want to show the general direction, and label any outliers worth discussing. Remember that correlation isn’t proof that one thing causes the other.
Histograms and box plots
A histogram shows how values are spread: how many orders fall into each $10 band, or how many support tickets took 1, 2 or 3 days to close. It answers “what’s typical?” and “how much variation is there?” in a way an average can’t.
Box and whisker charts summarize a distribution in one compact shape: middle, quartiles and outliers. They’re useful for comparing spread across groups. Both chart types are built into modern Excel, which added histogram, box and whisker, waterfall, treemap and other chart types starting with Office 2016.
Specialty charts worth knowing
- Waterfall: Shows how a starting value becomes an ending value through a series of increases and decreases. Popular for profit bridges (“revenue minus costs equals profit”) and budget variance.
- Map: Use only when location matters to the decision. A shaded US map by state looks impressive, but a sorted bar chart often answers “which state is highest?” faster.
- KPI cards: A single big number with a comparison (“$84k, up 6% vs last month”) is often the best “chart” for a dashboard headline.
- Tables: When people need to look up exact values, a well-formatted table beats any chart. Don’t force a visual where a lookup is the real need.
Common chart mistakes (and the fix)
| Mistake | Why it misleads | Fix |
|---|---|---|
| Truncated bar chart axis | Exaggerates small differences | Start bars at zero, or use a dot plot |
| Pie chart with 8+ slices | Slices become impossible to compare | Use a sorted bar chart |
| 3D effects | Distort size and hide values | Use flat 2D charts |
| Dual y-axes | Readers misjudge the relationship | Use 2 separate charts |
| Rainbow colors | Color stops meaning anything | Use one highlight color plus grey |
| Unsorted bars | Ranking is hidden | Sort by value |
| Color as the only signal | Fails for color-blind readers | Add labels, patterns or line styles |
| No title or a vague title | Readers guess the point | Use a headline title that states the message |
Accessibility is worth a special mention. The US Web Design System advises against relying on color alone, recommends checking color contrast, and suggests providing a text summary or data table alongside the chart. Those habits help every reader, not only people using screen readers.
Where to start: a 5-step chart checklist
Run through this list every time you make a chart:
- Write the question and the one-sentence answer. For example: “Which product had the highest margin? Widget C, at 42%.”
- Identify the relationship. Is it ranking, trend, part-to-whole, correlation or distribution?
- Pick the chart from the chooser table. When in doubt, a sorted bar chart is the safest choice.
- Strip out clutter. Remove 3D, heavy gridlines, borders and unneeded legends. Label directly where you can.
- Write a headline title. Replace “Sales by region” with “West region sales grew 18% this year.” Then add a short text note on what to do next.
If your data lives in a spreadsheet, a pivot table makes it easy to summarize first and chart second. See our pivot table tutorial for a step-by-step build with a linked PivotChart. When you’re ready to combine several charts into one view, read how to build a business dashboard. For the bigger picture on reporting tools, see what is business intelligence, and look up unfamiliar terms in our glossary.
Conclusion
Choosing the right chart isn’t about design talent. It’s about asking the right question first. Comparisons get bars, trends get lines, shares get stacked bars or a small pie, relationships get scatter plots, and spread gets histograms. Keep one message per chart, start bars at zero, cut the clutter and say the point in your title. Do that consistently and people will understand your data the first time they see it. For practical small business reporting ideas, see data analytics for small business.
Sources
- UK Government Analysis Function: Data visualisation: charts — matching chart types to relationships, bar axis at zero, pie and stacked bar limits, dual axis and 3D warnings
- U.S. Web Design System: Data visualizations — one central idea per chart, color and contrast, not relying on color, text alternatives
- Microsoft 365 Blog: New and modern chart types in Office 2016 — waterfall, histogram, box and whisker, treemap and other chart types in Excel
- Microsoft Support: Create a PivotChart — building charts from summarized data
Frequently asked questions
Which chart is best for comparing data?
A bar chart is best for comparing values across categories, such as sales by product or costs by department. Sort the bars from largest to smallest and start the axis at zero so differences are easy to judge. Use horizontal bars when category names are long. For comparing groups side by side, a clustered bar chart works if you keep it to about 4 bars per group.
When should I use a line chart vs a bar chart?
Use a line chart when you're showing change over time, especially with many time periods or more than one series. Use a bar chart when you're comparing separate categories that have no natural sequence. For a few time periods, such as 4 quarters, a column chart is fine, but once you add multiple series over time, a line chart is clearer.
When is it OK to use a pie chart?
A pie chart is OK when you're showing how one total splits into a small number of clearly different parts, ideally 5 or fewer. Avoid pies when slices are similar in size or when you need to compare shares across several groups. In those cases, a sorted bar chart or a 100% stacked bar chart is much easier to read accurately.
What chart should I use to show a relationship between two variables?
Use a scatter plot to show the relationship between 2 numeric variables, such as ad spend and leads. Each dot represents one item, and the pattern of dots shows whether the measures rise together, move in opposite directions or have no clear link. Add a trendline for direction, but remember correlation doesn't prove one causes the other.
Should a chart's y-axis always start at zero?
Bar and column charts should always start at zero, because readers judge value by bar length and a cut-off axis exaggerates differences. Line charts can start above zero to show small variations, as long as you clearly label the axis so nobody is misled. If you need a non-zero baseline for categories, use a dot plot instead of a bar chart.
What is the most common mistake when making charts?
The most common mistake is choosing a chart before knowing the question it should answer. That leads to cluttered pies, unsorted bars and charts with no clear point. Other frequent errors include truncated bar axes, 3D effects, dual y-axes and relying on color alone. Start with a one-sentence message, then pick the chart that shows that relationship best.
How do I make a chart accessible?
Make a chart accessible by not relying on color alone, using strong color contrast, labeling data directly and adding a short text summary of the main point. Use different line styles or markers so series can be told apart without color. Providing the underlying data as a table also helps screen reader users and anyone who wants exact values.
Was this guide useful
No reviews yet. Share your experience and help other readers.