Ordered and quantum treemaps: Making effective use of 2D space to display hierarchies

被引:227
作者
Bederson, BB
Shneiderman, B
Wattenberg, M
机构
[1] Univ Maryland, Inst Adv Comp Studies, Dept Comp Sci, Human Comp Interact Lab, College Pk, MD 20742 USA
[2] IBM Corp, Res, Cambridge, MA 02142 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2002年 / 21卷 / 04期
关键词
algorithms; design; human factors; hierarchies; human-computer interaction; image browsers; information visualization; jazz; ordered treemaps; treemaps; trees; zoomable user interfaces (ZUIs);
D O I
10.1145/571647.571649
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:833 / 854
页数:22
相关论文
共 15 条
  • [1] SPACE-FILLING SOFTWARE VISUALIZATION
    BAKER, MJ
    EICK, SG
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 1995, 6 (02) : 119 - 133
  • [2] Bederson B. B., 2001, 01UIST. Proceedings of the 14th Annual ACM Symposium on User Interface Software and Technology, P71, DOI 10.1145/502348.502359
  • [3] Bruls M, 2000, SPRING COMP SCI, P33
  • [4] Edgar GA., 1995, Measure, Topology, and Fractal Geometry, V3rd ed.
  • [5] FEKETE JD, 2002, CSTR4320 U MAR COMP
  • [6] HORNOF AJ, 2001, ACM T COMPUTER HUMAN
  • [7] TennisViewer: A browser for competition trees
    Jin, LQ
    Banks, DC
    [J]. IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1997, 17 (04) : 63 - 65
  • [8] JOHNSON B, 1994, THESIS U MARYLAND CO
  • [9] JUNGMEISTER WA, 1992, CSTR2996 U MAR COMP
  • [10] Sheldon Ross., 1997, A first course in probability