Treemaps are an interesting way to look at data. Here is the first preview of the treemap add-in for excel. Being a demo, the number of data points are limited to 50.
Here the a demo file containing the treemap add-in for Excel. (The demo treemap version is limited to a maximum of 50 rows and is meant for evaluation purpose only. The full version does not contain this restriction.)
If you like the demo, Buy the full version here.
(Please Note: Since changes are regularly made to the Treemap utility, the information contained on this page may be outdated at times. Please use the Treemap home page to review the latest changes.)
Download the excel workbook given at the end of the post. The demo will work with Excel 2003, 2007 and 2010.
When you open the workbook, you will see a new menu item being added to the toolbar with two options to choose from : ‘Simple Treemap’ and ‘Change Treemap’
The simple treemap option allows you to create treemaps where similar nodes are shaded using the same color for ease of identification. You can choose to color nodes at any level of the input data. Bear in mind that the last column should contain numeric and positive values.
This change treemap option allows you to create treemaps where nodes are colored based on the criteria specified in the last column. The second last column specifies the size of the node. Bear in mind that the last two columns should contain numeric values and the second last column should only have positive values. The last column specifies the color and it ranges from dark Red to White and then onto dark Green indicating a range from the most positive to the most negative. The last column can be anything that you would like to use – rate of growth, per capita income or anything that can help you analyze the data better.
The documentation can be accessed here.
Update: I finally mastered the squarification technique. Squarification produces an aspect ratio close to 1 for each node. To a great extent, a higher degree of squarification needs a higher computation time. The squarification algorithm employed in this version is an approximate one and uses the same time to run as the non-squarified one. This relies on a modified form of the “pivot-by-largest” algorithm. Of the two images below, the first one uses the approximate squarification logic and tries to give each node an aspect ratio close to 1. The second one is a treemap where the nodes are plotted in the order in which they occur. The squarification comes into play when the ‘Squarify Treemap‘ option is turned on.