Better Alternatives to Pie Charts

โฑ๏ธ 5 min read ๐Ÿ“Š Visualization

The six best pie chart alternatives are the horizontal bar chart, the stacked bar chart, the treemap, the waffle chart, a table with inline bars, and, for 2-3 slices only, the donut chart. A sorted horizontal bar chart is the default replacement because people compare bar lengths on a shared baseline more accurately than pie angles.

Quick answer: Start with a horizontal bar chart sorted from largest to smallest. Switch to a stacked bar chart to compare parts-to-whole across several groups, a treemap for 20+ categories with subcategories, a waffle chart (a 10 ร— 10 grid where each square is 1%) for two to four percentages, or a table with inline bars when readers need exact values. Keep a pie or donut for 2-3 slices where only the rough share matters.

Why Are Pie Charts Bad?

Pie charts ask readers to compare angles and areas, which people judge less accurately than positions along a common scale, the encoding a bar chart uses. Close slices such as 21% and 23% look almost identical, pies with 8 or more slices become unreadable, and small slices leave no room for labels.

The Fundamental Problem

Human perception accuracy (best to worst):
1. Position along a common scale โญ (bar chart)
2. Length
3. Angle โš ๏ธ (pie chart)
4. Area
5. Color saturation

Pie charts use angles - one of the weakest visual encodings!

Specific Issues

What Is the Best Alternative to a Pie Chart?

A horizontal bar chart sorted from largest to smallest is the best replacement for most pie charts. Every bar starts from the same baseline, so readers can rank all the categories and spot small gaps, such as 21% vs 23%, without guessing.

Perfect Replacement for Most Pie Charts

Pie chart showing market share:
- Company A: 35%
- Company B: 28%
- Company C: 20%
- Company D: 10%
- Company E: 7%

Bar chart version (bars to scale):
Company A    โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ 35%
Company B    โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ 28%
Company C    โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ 20%
Company D    โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ 10%
Company E    โ–ˆโ–ˆโ–ˆโ–ˆ 7%

Instantly clear: A is biggest, E is smallest, and every gap is visible

When to Use Horizontal Bars

Pro Tips

When Should You Use a Stacked Bar Chart Instead of a Pie?

Use a stacked bar chart when you need parts-to-whole for several groups at once, such as how each department's budget splits into the same spending categories. One stacked bar per group replaces a row of separate pies, and all the bars share one scale, so readers can compare groups side by side. For the details, see when to use stacked bar charts.

Example Scenario

Budget split by department (% of each budget):

Marketing:  [45% Staff | 35% Campaigns | 20% Software]
Sales:      [60% Staff | 25% Campaigns | 15% Software]
IT:         [50% Staff |  5% Campaigns | 45% Software]

Benefits over three separate pies:
- One chart with one shared scale
- Easy to compare the first segment (Staff) across departments
- Plot dollar amounts instead of % to compare department totals too

Limitation: Hard to compare middle segments. Best when first category or total is most important.

When Is a Treemap Better Than a Pie Chart?

Use a treemap when a parts-to-whole breakdown has many categories or a hierarchy, such as revenue by product category and item. Nested rectangles sized by value fit 20+ categories and show subcategories inside their parents, but readers still compare areas, so treemaps show structure and the biggest items better than precise differences. More in treemaps explained.

Perfect For

Advantages

โœ… Handles 20+ categories easily
โœ… Shows hierarchy (categories and subcategories)
โœ… Efficient use of space
โœ… Can color-code by additional dimension

Example: Sales by region and product
Large boxes = high revenue regions
Color = profit margin
Subdivisions = products within region

What Is a Waffle Chart (Square Pie)?

A waffle chart is a 10 ร— 10 grid of 100 squares in which each square stands for 1%, so a 65% share is 65 filled squares. It suits two to four percentages of a single whole, such as survey results, because each share can be read by counting squares instead of estimating an angle.

Example

Survey results: "Do you support this policy?"

Yes:    65%  โ– โ– โ– โ– โ– โ– โ– โ– โ– โ– โ– โ– โ–   (65 squares filled)
No:     25%  โ– โ– โ– โ– โ–           (25 squares filled)
Unsure: 10%  โ– โ–              (10 squares filled)

Sketch scale: 1 โ–  = 5%. The real chart is a 10x10 grid,
so 100 squares = 100% and each square = 1%.

Benefits

When Should You Use a Table with Inline Bars?

Use a table with inline bars when readers need the exact numbers as well as a quick visual comparison, such as in a report where people look up specific values. Each row shows the value and its share, and a bar in the last column makes the ranking visible at a glance.

Category Value Percentage Visual
North Region $2.4M 40% โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ
South Region $1.8M 30% โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ
East Region $1.2M 20% โ–ˆโ–ˆโ–ˆโ–ˆ
West Region $600K 10% โ–ˆโ–ˆ

Benefits: Combines precision of numbers with visual comparison

Is a Donut Chart a Good Pie Chart Alternative?

Only for 2-3 categories when you need a circular format. A donut is slightly better than a pie because its center can hold a total or key metric, but readers still have to judge slice sizes around a circle. See donut chart vs pie chart for the full comparison.

Minor Improvements Over Pie

Still problematic: Same angle-comparison issues as pie charts. Use sparingly.

When a Pie Chart IS Acceptable

A pie chart works when there are only 2-3 categories, one slice clearly dominates, and the point is the rough share of the whole rather than a precise comparison.

โœ… Only 2-3 categories
โœ… One segment is ~50% (clearly dominant)
โœ… Exact comparison doesn't matter
โœ… Showing "part vs. whole" concept, not precise values
โœ… Audience expects it (reports, dashboards)

Example: "60% of revenue from Product A, 40% from others"

Decision Matrix: Choose Your Alternative

Pick the alternative by what the reader needs to do: rank a handful of shares, compare shares across groups, see a hierarchy, read simple percentages, or look up exact values.

Your Scenario Best Alternative
3-15 categories, parts of whole Horizontal bar chart
Comparing parts across multiple groups Stacked bar chart
20+ categories with hierarchy Treemap
Showing percentages out of 100 Waffle chart
Exact values critical Table with inline bars
2-3 categories, circular design needed Donut chart (or still use bar!)

How to Convince Your Boss to Drop Pie Charts

Show the difference instead of arguing about it: put the same data in a pie and a sorted bar chart side by side and ask which slices are bigger.

  1. Show the same data both ways - Pie vs bar side-by-side
  2. Ask them to rank items - They'll struggle with pie, breeze through bars
  3. Reference research - Cleveland & McGill's 1984 experiments found position along a common scale is judged more accurately than angle
  4. Start with dashboards - Easier to change than one-off reports
  5. Compromise - Use donut charts as transition if needed

Common Objections Answered

Most pushback comes from habit, familiarity, or a design preference, and each has a short answer.

"But pie charts look professional!"

โ†’ A clean, sorted bar chart looks just as professional and is easier to read.

"They're familiar to our audience!"

โ†’ Bar charts are even more familiar and actually easier to read.

"The circular shape fits our design!"

โ†’ Design should serve data clarity, not vice versa. Or use a donut with 2-3 slices max.

"Excel defaults to pie charts!"

โ†’ It doesn't: Excel's default chart type is a clustered column chart. And defaults aren't always right; Excel also offers 3D effects and Comic Sans.

Golden Rule: If you're about to create a pie chart, try a horizontal bar chart first. Most of the time it will be clearer, faster to read, and more accurate. Keep the pie for the rare 2-3 slice chart where only the rough share matters.

โ† Back to Visualization Tips