A Treemap is a compact two dimensional representation of the "size" of Nodes to each other. Each Node has a size that is used to determine how much space is reserved for this Node when laying the Treemap out on a Rect.
See Implementation