public class MixedTreeMapAlgorithm extends java.lang.Object implements ITreeMapLayoutAlgorithm
StripeTreeMapAlgorithm
and (near the leaves) the
SquarifiedTreeMapAlgorithm
to obtain good sorting/locality while
getting rectangles that are "more square". The approach is described in
Vliegen, von Wijk, van der Linden: "Visualizing Business Data with
Generalized Treemaps".Constructor and Description |
---|
MixedTreeMapAlgorithm() |
Modifier and Type | Method and Description |
---|---|
<T> void |
layout(ITreeMapNode<T> rootNode,
java.awt.geom.Rectangle2D targetArea)
Modifies the given tree by adding layout information.
|
public MixedTreeMapAlgorithm()
public <T> void layout(ITreeMapNode<T> rootNode, java.awt.geom.Rectangle2D targetArea)
layout
in interface ITreeMapLayoutAlgorithm