Cookies are used for the best experience on my website.

Accept Cookie Policy

No internet detected

Check your connection and try again.

Logo Image

No match found

Buy a coffee

I launched this blog in 1995. Since then, we have published 1603 articles. It's all free and means a lot of work in my spare time. I enjoy sharing knowledge and experiences with you.

Your support

Have you learned something new by reading, listening, or watching my content? With your help, I can spend enough time to keep publishing great content in the future.

Or, select an option below:

A small slice of my data processing time each month

It's ongoing work running this site and what's really great is ongoing support. Here's a sense of what goes into this site: research topics for discussion. Manage the Tech stuff: website, SEO, graphics, email, back-end servers, DNS routing, edge servers. Create advertisements and load the campaigns in Google Ads. Manage the social media forums (Facebook, Reddit, Twitter). Write updates to the blog. Keep GitHub up-to-date.

$4.50 — A large cappuccino at my local

Things just work better with coffee! I like to take the kids to school then grab a cappuccino from my local on the way home before beginning the things that take mental energy.

$8.99 — A month of Netflix for some quiet nights in

A lot of the work on this happens after hours when I should be relaxing on the couch. Help me make it so and I promise to keep off the devices for a bit!

$11.50 — Fund a month of email delivery

This site sends out thousands of emails every month. For that volume and to ensure deliverability, I need to pay MailChimp.

$20 — Pay for one month of AWS storage fees

Websites are not free. The storage alone takes some cash. If you are willing to lighten the burden, we can keep this site up online.

$30 — One hour's pay for a graphics artist

Art doesn't create itself without a hand to guide it. I can't draw, so I need to pay others to help.

$45 — Pay a full-stack web developer for one hour

Much of the work on this site happens on weekends which means giving up time with the kids. Help me pay the developers so I can give my kids more time.

5 Unusual Alternatives to Pie Charts

The pie chart is a divisive thing among data ⋯



  • 1282

  • 6789

  • 11

  • 0

  • 0

Before you cook up another pie, consider these alternatives

Every time I see a 3D pie chart made in Excel, I die a little on the inside.

When working in data visualization, you hear all sorts of opinions on pie charts. Some people feel they should never be used. Mathematician John Tukey felt there was no pie-chart data that couldn’t be better displayed in any other type of chart. Other people really like them.

Visualization: Shelby Temple, made with Tableau; data: Tableau Sample Superstore

Unlike Tukey and design theorist Edward Tufte — who said, “The only worse design than a pie chart is several of them” — I am not of the opinion that pie charts should never be used. I just think they should be used less often.

I have sensed similar feelings toward Excel spreadsheets. They have even earned the nickname “walls of data.” The connection here is that pie charts and Excel spreadsheets are both overused and stretched to do things they were not meant to do. However, just like you wouldn’t remove colors from the painter’s palette and say, “No more green for you!” I don’t think the solution is to delete Excel and pie charts off everyone’s computer. Perhaps it’s more about making sure the painter has more colors to pick from.

Most existing content on this subject of pie-chart dislike will just direct you to a bar chart or line chart instead. But I have challenged myself to show you five unusual alternatives to boring data visualization. Here they are, ending on the one I like most…

Dumbbell Chart 🔗

One of the most common abuses of pie charts is to use many of them together to display change over time or across categories. If the primary message you want to send to your viewer is variance, it’s helpful to know that humans are really good at detecting and valuing the distance between objects. The dumbbell chart, also known as the DNA chart, is a great way to show change by using visual lengths.

Technically this chart is a tri-bell rather than a dumbbell, but the point is that it gives the information some dimension.

Visualization: Shelby Temple, made with Tableau; data: Tableau Sample Superstore

From a visual perspective with the dumbbell/tri-bell presentation, it is easy to see that in 2018, furniture had a lower sales distribution than office supplies and technology. By contrast, the pies all look like peace signs, and it is really hard to know both the rank across the categories and how they have changed year over year.

Here’s a great dumbbell chart example that reflects the increase of women in the House of Representatives as it relates to party:

Visualization: Katie Kilroy, made with Tableau; data: Congressional Research Service

Bump Chart 🔗

Variance may not be important to you. Maybe you want to show a ranking among the categories over time. Then I would point you to a special version of a line chart called the bump chart. Here’s the same information as in the previous example expressed a bit differently:

Visualization: Shelby Temple, made with Tableau; data: Tableau Sample Superstore

The greatest pro for the bump chart is that it’s really effective at visualizing ranks. But, for the cons, they can get noisy if ranks change a lot or if you have many categories. And like with the dumbbell chart, viewers likely won’t realize you are comparing parts with the whole.

Here’s an effective bump chart example that displays the popularity ranks of new car colors and how they’ve changed over 16 years:

Visualization: Matt Chambers, made with Tableau; inspired by Datagraver

Donut 🔗

The first two suggestions are certainly different approaches to variance and ranking, but sometimes you need a simple way to convey the parts with the whole. It may be important for a viewer to quickly know that something adds up to 100 percent. And maybe you just like the shape of circles because they symbolize many good things, like the sun or wheels — or donuts.

Check out how even though it’s the same shape as a pie chart, the donut conveys information a bit differently:

Visualization: Shelby Temple, made with Tableau; data: Tableau Sample Superstore

Because people are so overexposed to pie charts early and often throughout their lifetimes, there’s a key advantage in translating the info to a donut — it speeds up the time it takes the viewer to decode the parts and the whole of the visualization.

(On a side note, do you ever wonder if there is a correlation between people who like donut charts and stuffed-crust pizza? I do. Please send me that data set.)

The pros of a donut chart are that it’s effective at showing parts within a whole, but unlike a pie chart, it frees up white space at the core to throw in a total, call out a number, or add another data marker. It can also be used as a gauge to call out a single percentage.

The cons are that it’s hard to interpret things like variance and rank, and humans generally aren’t as good at registering the differences in the ring’s filled-in angle area as with other easy-comparison formats like bar charts.

It can be done, though. Here’s an example of a donut that is effective at using the ring’s shading to display salaries in proportion to each other:

Visualization: Ryan Sleeper, made with Tableau; data:

Treemap 🔗

A primary argument against the pie chart is that humans are not good at detecting differences between angle sizes. Treemaps alleviate this by using area instead of angles to designate proportion. Using the same data as in the donut format above, this version uses sized rectangles:

Visualization: Shelby Temple, made with Tableau; data: Tableau Sample Superstore

In addition to the pro of displaying data with area space rather than angles, treemaps are more useful than pie charts when there are more than five categories (avoiding the sometimes hard-to-label pie slivers) and in visualizing subcategories within categories. The main con is that people are much less familiar with this format.

Here’s another treemap example that aims to show a lot of comparative information in its visualization of the weekly volume of Google searches of four football players across years:

Visualization: Shelby Temple, made with Tableau; data: Google Trends

Waffle Chart 🔗

The waffle chart is a really fun chart and probably my favorite alternative to pie charts — and not just because it’s also named after food. Because it’s typically made with 100 squares representing the whole, it can be shaded or filled based on the relation of several parts to a whole, just like a pie chart, but it’s also good for displaying a single percentage.

Visualization: Shelby Temple, made with Tableau; data: Tableau Sample Superstore

The key pro is its diversity in being able to show individual parts of a whole and compare single percentages, but another advantage — similar to treemaps — is that proportions are more clearly represented by area instead of angles.

The cons are that it becomes too complicated when too many segments are involved, and the individualized spaces don’t leave a good spot to put numbers or much text within the visual itself.

Here’s another waffle chart example that neatly displays comparative survival rates for types of cancers:

Visualization: Gwendoline Tan, made with Tableau; data: Our World in Data

These are only a handful of diverse and creative ways you can visualize data. I also considered other unusual diagram alternatives: Marimekko charts, Sankey flow diagrams, radial pie charts, and sunburst charts.

Let me just leave you with one last 3D pie chart:

Visualization: greenlantern1416, found on Graphjam

This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.