A treemap recursively subdivides area into rectangles; the area of any node in the tree corresponds to its value.
This example uses color to encode different packages of the Flare visualization toolkit. Gist based on @mbostock 's Gist #4063582
Treemap design invented by Ben Shneiderman. Squarified algorithm by Bruls, Huizing and van Wijk. Data from Schema.org.