Better Alternatives to Pie Charts
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
- โ Hard to compare similar slices - Is 23% bigger than 21%? Can't tell at a glance
- โ Too many slices = chaos - 8+ slices become unreadable
- โ 3D pies are worse - Distortion makes perception even harder
- โ Label placement issues - Small slices can't fit labels
- โ Takes mental effort - Must match colors to legend repeatedly
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
- โ Comparing any number of categories (2-20+)
- โ When exact values matter
- โ When you need to rank/sort
- โ When category names are long
Pro Tips
- Sort bars from largest to smallest (unless natural order exists)
- Include percentage labels on bars
- Use a single color (or highlight one category)
- Start axis at zero
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
- Budget breakdowns with subcategories
- Website traffic by source and channel
- Disk space usage by folder
- Revenue by product category and item
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
- โ Intuitive percentage representation
- โ Easy to estimate proportions
- โ Works well for 2-4 categories
- โ Engaging and modern look
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
- โ Center space for key metric or total
- โ No crowded center point where slices meet
- โ Modern, clean aesthetic
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.
- Show the same data both ways - Pie vs bar side-by-side
- Ask them to rank items - They'll struggle with pie, breeze through bars
- Reference research - Cleveland & McGill's 1984 experiments found position along a common scale is judged more accurately than angle
- Start with dashboards - Easier to change than one-off reports
- 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.