Squaring the Pie
By Chris Gemignani
December 8, 2006
Find more about:
EagerEyes presents an interesting alternative to pie charts. Here's an example.

This is a particularly nice technique for presenting waterfalls. That is, charts where you're whittling down a percentage—like the example above. Read the post and comments at EagerEyes for a good discussion comparing square pie charts to regular pie charts and treemaps.
But wait a second. I can't find square charts here!

Here's your Friday charting challenge. Implement square pie charts in Excel without using VBA and send me a copy. I'll highlight the best solution next Thursday, along with a screencast showing how I implemented my solution. Yes, we do have our screencasting mojo back.





11 comments | Show all comments only the last 5 are shown
Chris said:
Five good solutions have been submitted so far in just a few hours, every one of them cell-based. Let's see the chart-based solutions!
Chris
derek c said:
By a nice coincidence, it occurred to me just yesterday that I could even implement *treemaps* in Excel charts without using VBA. The details are too much for this margin (oh all right, I'm too lazy to have worked them out, okay?) but I think whoever implements square pie charts the way you call for, will have gone half way to acheiving Excel chart-based VBA-free treemaps.
Jon Peltier said:
I submitted a chart-based solution; I'll let Chris talk about it.
While working on this, I realized that I find this chart type somewhat misleading the way it's set up. The area is proportional to the value, but the apparent value seems to be much more than the value. This distortion is particularly true for larger values. For example, the first sample pie is 56%, but a quick glance makes me think the value is closer to 75%. A value of 2/3 appears more like 80%. You can quantitatively see that a value is large or small, but it is not easy to guess the percentage by just looking at the chart.
This kind of chart might be more accurately viewed if the values filled the bottom row of squares completely, then started on the second row, etc.
Rob Meredith said:
Yes, I was thinking the same thing as Jon - these charts are not good at showing proportions (because the empty area is spread across two rectangular spaces, rather than one), and can really only reflect a single number per chart. I'm not sure that these can communicate anything that an actual numerical representation can't do, just as easily and in the same amount of space. Imaging trying to read the chart above without the text-based representation on the top - quite misleading.
I like Jon's alternative approach a bit better - kind of a 'glass half-full' chart?
Zuil said:
I agree that it is difficult to quickly grasp the realtive chart area in such a chart. Particularly the comparison of the one "full" area to the two "empty" areas. It is in fact a bit easier to interpret areas with the "glass half-full" approach.
It is not true, however, that these kinds of charts can only be used to represent a single number. As with pie-charts, color can be used to represent a moderately small number of data points.
I submitted chart and cell based Excel solutions that implement both the traditional and "glass half-full" approaches as well as examples plotting multiple data values.
Rob Meredith said:
Yes, you could use colour, but comparisons of two or more numbers on a single chart would be less than ideal, and more difficult than with a standard pie chart. In my opinion, plain old text, or perhaps bar or pie charts for comparisons of percentages are much more communicative than these square charts. I can't think of any application where these are better (not that there isn't one, of course).
Manu S said:
The square pie is really a subset of a Matrix Chart. It was educational to take up the challenge, but not really practical for everyday use.
Jeff said:
Is it Thursday yet? :) Can't wait to see the results, I've tried a few and really can't get anything viable together.
Esin said:
Yeah this is getting exciting! heh. i want to see how everyone else did their graphs.
Chris said:
I'm looking forward to it too. Wait, I have to record the screencast!
A preview: 18 people submitted 30+ distinct solutions and three solution patterns emerged. What were they? Wait and see.
» Solving the Pie - Juice Analytics said:
[...] Last week I challenged the you to reproduce this alternative to pie charts in Excel. I promised a screencast to show how it’s done. [...]
said:
Add a comment