Tree layouts take into account the shape connections to create a logical tree from your drawing.
Tree layouts are useful when your drawing represents a certain hierarchy - for example an organization chart, hierarchy chart, UML class diagram, etc.
In the compact depth tree layout, the depth spacing between a parent and a child vertex is always equal.
This ensures that the tree drawings produced by this layout are compact in depth.
The tip-over tree layout produces tree drawings, in the children subtrees of a tree vertex, which are arranged in either a single row or a single column.
The children's placement can be specified on a per-vertex basis.
The balloon tree layout arranges each subtree in the tree in a "balloon" like fashion.