Pie charts have been used, misused and abused. But what about the multi-level pie charts? They have been under-used, to put it simply. Other standard charts have been opted for even when the multi-level pie chart would have been the perfect fit.
So in this post of “Second Base with charts”, we will explore the multi-level pie chart and see how it can be used to effectively represent hierarchical data.
Table of Contents
Multi-level pie charts are a set of concentric rings. The size of each item represents its contribution to the inner parent category.
It starts with a single item that is put as a circle in the center. To see the breakup of that item, a concentric ring is set around the central circle. The concentric ring is then segmented to show how various child items have contributed to the parent item. To see the breakup of each of these child items, another concentric ring is set up. Since we want to see the breakup of the child items, the new ring will already be segmented the same way as the first ring. Within these segments, further segmentation is done to see the break-up of each of the child items in turn. And this process can continue till required.
If you are feeling a little overwhelmed with the paragraph long explanation, sweat no further. We are going to take up a very easy example that will make things crystal-clear to you.
If you have ever used Adwords, you would have surely done some digging to see which ad group is giving you the most clicks. Using multi-level pie, it is pretty easy to find out what’s working for you and what’s not in Adwords.
So let us take a look at the Adwords account for a company which we will conveniently call XYZ. Now XYZ makes websites for clients and promotes them too. Typically, they would like to run ads for web development, design and marketing. This is how their Adwords campaign would look:
Adwords distribution using multi-level pie chart
So this is how XYZ would like to analyze their Adwords account. Let’s analyze the multi-level pie step by step:
But just that much info wouldn’t equip XYZ to make solid business decisions. They would like to know what ad group under Design has been working so wonderfully well for them.
Now XYZ knows that while banners have been bringing it maximum leads, the Brochures ad group doesn’t seem to be doing much good.
How does this representation help XYZ? In a whole lot of ways. We will discuss just one of them here to avoid going off the topic:
XYZ will realize that PRs has been getting it almost the same number of clicks as JSP. But if it has been getting a lot of JSP projects and almost nothing for PRs, it will know that they could either stop advertising for PRs or take a look at how their PR services itself.
This was a very simple example to show how multi-level pie charts are used. A stacked column chart could have been used to the same effect. But if we needed to divide the clicks for each group further into Search and Content Network, stacked column chart would not have sufficed.
As the level of hierarchies increase, the standard chart types fall short of what is required. And you should bring in the multi-level pie chart.
In the Adwords example, the segments had various sizes to show how much of a parent item is constituted by a child item. But this need not always be the case.
Multi-level pie charts can also have the same size for all the segments in a ring. Such a multi-level pie chart is called a symmetrical multi-level pie chart. It is used for displaying the hierarchy in an organization.
Organizational hierarchy using multi-level pie chart
We just saw a couple of situations where a multi-level pie chart comes in really handy. But this is not all. In fact, any place where your data has a deep level of hierarchy, multi-level pie chart is the tool you are looking for.
If you want to see more examples of the multi-level pie chart, you can check it out in the PowerCharts page, of which it is a part of. And if you have a cooler example, go ahead and share it with everyone.
Next up in “Second base with charts” is the bubble chart, which is used to understand social, economic and scientific relationships. Till then, happy charting.
You can build complex web applications easily with Angular. But it’s a challenge to present…
JavaScript charts help transform raw data into clear, interactive visualizations that users can easily understand.…
Modern web applications depend on data visualization to transform complex information into clear, actionable insights.…
Data is a big part of modern software. Companies use charts to track sales, monitor…
Every day, businesses get more data than ever before. Looking at endless rows and columns…
Building interactive React charts from scratch can quickly become complicated. It becomes even more challenging…
View Comments
Our product PowerCharts (https://www.fusioncharts.com/PowerCharts) offers multi-level pie charts - all the examples in the post have been created using it.
As for free utilities, I haven't come across anything good till now.
What commercial software is available for making such multi-level pie charts? Is there any free online resources to make these?