|
ABSTRACT
Treemaps, a space-filling method for visualizing large hierarchical data sets, are receiving increasing attention. Several algorithms have been previously proposed to create more useful displays by controlling the aspect ratios of the rectangles that make up a treemap. While these algorithms do improve visibility of small items in a single layout, they introduce instability over time in the display of dynamically changing data, fail to preserve order of the underlying data, and create layouts that are difficult to visually search. In addition, continuous treemap algorithms are not suitable for displaying fixed-sized objects within them, such as images.This paper introduces a new "strip" treemap algorithm which addresses these shortcomings, and analyzes other "pivot" algorithms we recently developed showing the trade-offs between them. These ordered treemap algorithms ensure that items near each other in the given order will be near each other in the treemap layout. Using experimental evidence from Monte Carlo trials and from actual stock market data, we show that, compared to other layout algorithms, ordered treemaps are more stable, while maintaining relatively favorable aspect ratios of the constituent rectangles. A user study with 20 participants clarifies the human performance benefits of the new algorithms. Finally, we present quantum treemap algorithms, which modify the layout of the continuous treemap algorithms to generate rectangles that are integral multiples of an input object size. The quantum treemap algorithm has been applied to PhotoMesa, an application that supports browsing of large numbers of images.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Baker, M. J. and Eick, S. G. 1995. Space-filling software visualization. J. Vis. Lang. Comput., 6, 119--133.
|
 |
2
|
|
| |
3
|
Bruls, M., Huizing, K., and van Wijk, J. J. 2000. Squarified treemaps. In Proceedings of Joint Eurographics and IEEE TCVG Symposium on Visualization (TCVG 2000) IEEE Press, pp. 33--42.
|
| |
4
|
Edgar, G. A., Ewing, J. H., and Gehring, F. W. 1995. Measure, Topology, and Fractal Geometry. Springer Verlag.
|
| |
5
|
Fekete, J.-D. and Plaisant, C. 2002. Interactive Information Visualization to the Million. Tech. Rep. CS-TR-4320, Computer Science Department, University of Maryland, College Park, MD.
|
 |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
Jungmeister, W.-A. and Turo, D. 1992. Adapting Treemaps to Stock Portfolio Visualization. Tech. Rep. CS-TR-2996, Computer Science Department, University of Maryland, College Park, MD.
|
| |
10
|
Smartmoney Marketmap 2002. http://www.smartmoney.com/marketmap.
|
| |
11
|
Sheldon, R. A. 1997. A First Course in Probability. Englewood Cliffs, NJ: Prentice Hall.
|
 |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
Vernier, F. and Nigay, L. 2000. Modifiable treemaps containing variable-shaped units. In Proceedings of Extended Abstracts of IEEE Information Visualization (InfoVis 2000) New York: IEEE, pp. 28--35.
|
 |
16
|
|
CITED BY 36
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Janet Wesson , MC du Plessis , Craig Oosthuizen, A ZoomTree interface for searching genealogical information, Proceedings of the 3rd international conference on Computer graphics, virtual reality, visualisation and interaction in Africa, November 03-05, 2004, Stellenbosch, South Africa
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weixin Wang , Hui Wang , Guozhong Dai , Hongan Wang, Visualization of large hierarchical data by circle packing, Proceedings of the SIGCHI conference on Human Factors in computing systems, April 22-27, 2006, Montréal, Québec, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Chao-Ming James Teng , Edward Shen , Pattie Maes , Henry Lieberman, Your memory, connected, ACM SIGGRAPH 2006 Sketches, July 30-August 03, 2006, Boston, Massachusetts
|
|
|
|
|
|
|
|
|
Greg Smith , Mary Czerwinski , Brian Meyers , Daniel Robbins , George Robertson , Desney S. Tan, FacetMap: A Scalable Search and Browse Visualization, IEEE Transactions on Visualization and Computer Graphics, v.12 n.5, p.797-804, September 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Florian Mansmann , Daniel A. Keim , Stephen C. North , Brian Rexroad , Daniel Sheleheda, Visual Analysis of Network Traffic for Resource Planning, Interactive Monitoring, and Interpretation of Security Threats, IEEE Transactions on Visualization and Computer Graphics, v.13 n.6, p.1105-1112, November 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
I.
Computing Methodologies
I.3
COMPUTER GRAPHICS
I.3.6
Methodology and Techniques
Subjects:
Graphics data structures and data types
Additional Classification:
H.
Information Systems
H.1
MODELS AND PRINCIPLES
H.1.2
User/Machine Systems
Subjects:
Human factors
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
Graphical user interfaces (GUI);
Screen design (e.g., text, graphics, color)
General Terms:
Algorithms,
Design,
Human Factors
Keywords:
Hierarchies,
human-computer interaction,
image browsers,
information visualization,
jazz,
ordered treemaps,
treemaps,
trees,
zoomable user interfaces (ZUIs).
|