Logo. Two Rivers Consulting is Hagan Rivers and David Rivers, user interface design consultants located near Boston Massachusetts specializing in web application and enterprise application designtwo rivers flowing

follow us on

TwitterLinkedInDelicious
    writeto [at] tworivers.com or (978) 352-2585

Pie Chart Rant #2: 3D is a nightmare

Written by Hagan on January 10, 2010    Return to Blog Home

I’ve run into a lot of pie charts that are tilted, so that they appear to be a thick disk, as viewed at an angle. I think this effect is used so that it will look cool, because I can’t imagine any other reason to use it. Here is an example:

Tilting a pie chart makes it harder to read.

Tilting a pie chart makes it harder to read.

So what’s wrong with this? Well, the whole point of a pie chart is to convey percentage. So, is the blue wedge more or less than half of the pie chart? It’s hard to tell because when the chart is tilted at an angle, there’s distortion of the chart. Things further away get smaller, things closer get bigger and as a result, the wedges are distorted. So it makes it more difficult to read the chart.

Here’s another example:

This pie chart is tilted - and it has too many wedges.

This pie chart is tilted - and it has too many wedges.

As you know, I don’t advise using pie charts with more than five wedges, and this is another good example of why. Can you tell, by looking at this, which wedge is the largest? The smallest? It’s impossible to parse this information. The pie chart is really obscuring the data, not revealing it. The best that we can say after looking at this graph is that all the wedges are approximately equal. Not very useful.

Here’s another example:

Another tilted pie chart

Another tilted pie chart

Here’s the same chart, in 2 dimensions.

The same chart, in 2 dimensions

The same chart, in 2 dimensions

As you can see, it’s much easier to read and, I think, looks better too. So, when you have to use a pie chart, keep it 2-dimensional.

What do you think? Is there ever a reason to use this 3D effect?

Share this with others:

  • Twitter
  • del.icio.us
  • Digg
  • Facebook
  • LinkedIn
  • Technorati
  • StumbleUpon
  • Tumblr

Category: Rant 3 comments »

3 Responses to “Pie Chart Rant #2: 3D is a nightmare”

  1. Cliff Tyllick

    Hagan, in principle the only reason to give the pie chart depth would be the need to assign a variable to that dimension. In that case, the depth and volume of each slice would carry meaning.

    But the complications of the perspective view would still give a distorted sense of the relative dimensions and volume of each slice. So a tilted pie chart is still a poor choice.

    Unfortunately, when the user chooses to display data as a pie chart, both Microsoft Office products and Corel Office Suite products produce a tilted pie chart by default. You can turn the depth off, but it shouldn’t be there to begin with. After all, there really is never a good reason to use a 3D pie chart.

  2. Hagan

    Great comments, Cliff… I suppose you could add information into the 3rd dimension of the pie chart (the thickness of the slice indicating something else), but I agree – the complications of the perspective view will make that information distorted as well – in fact, obscured. The front of the pie will make the back of the pie impossible to properly see (unless it’s translucent? Ugh). I find it impossible to imagine a 3-dimensional pie chart that actually pulls that off. But I readily admit that my imagination may not be up to the job!

    As for Office and Corel, it does seem that they’ve gone out of their way to make the default charts 3-dimensional … but all of the examples I’ve shown are from web applications, where more choice is available. I suspect those teams just copied what they see in Office, assuming that it must be right. This is why I think all companies in leadership positions must really give UI their extra effort – so many people copy what they do!

  3. Katy Gamble

    Just because you can, doesn’t mean you should.

    Web apps are about getting the data you need to complete your work and not about, “Oh, whoa! Cool! Hey Bob, check out this nifty 3d-chart.” Pretty sure no one goes home to show their family and friends a web app with 3d charts.

    So, I’m on board. 3d charts provide no extra value and just increase visual noise.


Add a Comment


CAPTCHA Image CAPTCHA Audio
Refresh Image