Information Technology Reference
In-Depth Information
example, we can set a suitable bar height by adapting it to the weight of a
leaf node.
While aiming to equalize the widths of the leaf rectangles, we can also
equalize their heights by swapping the width and height.
Fig. 6.5. The concept of an Edge-Equalized Treemap
4.2 Allowing unused space
We allow unused space in our Treemaps. We take into account the aspect
ratio, as considered in the Squarified Treemap, along with the filling rate.
If we want to equalize the widths of leaf rectangles by partitioning the
space, one of the easiest ways is to use horizontal lines as partitions. By
adopting this policy, we maintain the filling rate at 1 and equalize the
widths of the leaf rectangles. In this case, however, the aspect ratio of each
leaf rectangle tends to be low. When we consider that charts are embedded
into leaf rectangles, rectangles with extremely low aspect ratios are not
desirable.
Therefore, we allow unused space, and we introduce the criterion of
the filling rate. We believe it is necessary to achieve a balance between the
filling rate and the aspect ratio.
4.3 Constraints
Treemaps have the following constraints:
y
A node is described as a rectangle.
y
A parent-child relationship is placed in a nested rectangle.
y
Rectangles are placed so that they do not overlap each other.
We develop a new Treemap that includes the following constraints as
well:
Search WWH ::




Custom Search