Hierarchical data visualization using a fast rectangle-packing algorithm

Takayuki Itoh1, Yumi Yamaguchi, Yuko Ikehata

  • 1IBM Research, Tokyo Research Laboratory, 1623-14 Shimo-tsurama, Yamato-shi, Kanagawa, Japan. itot@trl.ibm.com

Summary

This study introduces a novel nested rectangle technique for visualizing large hierarchical datasets. It uses algorithms to efficiently pack data, offering clear overviews of complex structures in a single display space.

Related Concept Videos

Bar Graph01:07

Bar Graph

A bar graph is also called a bar chart and consists of bars that are separated from each other. It either uses horizontal or vertical bars to show comparisons among categories. The bars can be rectangles, or they can be rectangular boxes (used in three-dimensional plots). One axis of the graph represents the specific categories being compared, and the other axis shows a discrete value. In this graph, the length of the bar for each category is proportional to the number or percent of individuals...
Pie Chart01:04

Pie Chart

A pie chart (or a pie graph) is a circular graphical chart or a pictorial representation of categorical data. It is divided into slices of pie each indicating numerical proportions. It is also used to show the relative sizes of data in a single chart.
In a pie chart, the central angle, the arc length of each slice, and the area are directly proportional to the quantity or percentage it represents. Some real-world examples that can be depicted using pie charts include marks obtained by students...
Multiple Bar Graph01:07

Multiple Bar Graph

As the name suggests, a multiple bar graph is the same as a bar graph but has multiple bars to depict relationships between different data values. One can include as many parameters as possible. However, each parameter must have the same unit of measurement.
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...
Histogram01:05

Histogram

The histogram is a graphical representation in the x-y form of data distribution in a data set. The horizontal x-axis is labeled with what the data represents (for instance, distance from your home to school). The vertical y-axis is labeled either frequency or relative frequency (or percent frequency or probability).
A histogram graph consists of contiguous (adjoining) boxes. The heights of the bars correspond to frequency values. The graph will have the same shape with respective labels. The...
Boxplot01:12

Boxplot

Box plots (also called box-and-whisker plots or box-whisker plots) give an excellent graphical image of the concentration of the data. They also show how far the extreme values are from most data. A box plot is constructed from five values: the minimum value, the first quartile, the median, the third quartile, and the maximum value. We use these values to compare how close other data values are to them. To construct a box plot, use a horizontal or vertical number line and a rectangular box. The...
Average Value on a Rectangle01:27

Average Value on a Rectangle

A snowfall map can represent how snow depth varies across a region, such as Colorado, over a fixed time period. Since different locations may receive different amounts of snow, the snowfall depth is described by a function of two variables. If f(x,y) represents the snow depth at a point in a rectangular region, then the average snowfall over the entire region is found by comparing the total accumulated snowfall with the area being measured.Total Snowfall over a RegionThe total snowfall over a...