In information visualization and computing, treemapping is a method for displaying hierarchical data by using nested rectangles. Below will be discussed some ways how to create tree map chart.
1. Google Code You can create tree map with Google chart tools. The example can be found on Google Code. You can even use code playground link on the same page to enter your data and get tree map. The input of data should be in special format. If you have many records it is hard to change data format manually. However one of the tool from our site – Online tool for generating data string for Google Treemap Chart can convert regular excel (table) format to child – parent value value format.
2. Google DOCS Google spreadsheets support tree map. The creating this type chart is similar like creating any chart in Excel. Put data in spreadsheet, click insert, select chart and then select tree map. Before creating tree map the data also should be converted in special format.
3. JuiceKit for Visual Analytics JuiceKit™ is Software Development Kit and it is available for downloading. Documentation and examples is provided also. JuiceKit is using Adobe Flex to create nice charts. 
4. Perl Perl has module for creating tree maps. Here are the simple code example: my $treemap = Gtk2::Ex::TreeMap->new([600,400]); my $values = [6,6,4,3,2,2,1]; $treemap->draw_map_simple($values); You can find more details at  There are many other ways to create tree map chart. For the list of treemapping software you can refer to Wikipedia. If you know some easy way how to create tree map chart please feel free to add it here.
. Treemapping Wikipedia, the free encyclopedia
. Google Chart Tools – Visualization: Treemap
. Tree Map
. Gtk2-Ex-TreeMap on CPAN
.List of treemapping software Wikipedia, the free encyclopedia