skip to main content
article

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

Published:01 October 2002Publication History
Skip Abstract Section

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

  1. Baker, M. J. and Eick, S. G. 1995. Space-filling software visualization. J. Vis. Lang. Comput., 6, 119--133.Google ScholarGoogle Scholar
  2. Bederson, B. B. 2001. PhotoMesa: A zoomable image browser using quantum treemaps and bubblemaps. UIST 2001, ACM Symposium on User Interface Software and Technology, CHI Letters , 3, 2, pp. 71--80. Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  4. Edgar, G. A., Ewing, J. H., and Gehring, F. W. 1995. Measure, Topology, and Fractal Geometry. Springer Verlag.Google ScholarGoogle Scholar
  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. Google ScholarGoogle Scholar
  6. Hornof, A. J. 2001. Visual search and mouse pointing in labeled versus unlabeled two-dimensional visual hierarchies. ACM Trans. Computer-Human Interaction. Google ScholarGoogle Scholar
  7. Jin, L. and Banks, D. C. 1997. TennisViewer: A browser for competition trees. IEEE Comput. Graph. Appl. 17, 4, 63--65. Google ScholarGoogle Scholar
  8. Johnson, B. 1994. Treemaps: Visualizing Hierarchical and Categorical Data. Doctoral dissertation, Computer Science Department, University of Maryland, College Park, MD. Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  10. Smartmoney Marketmap 2002. http://www.smartmoney.com/marketmap.Google ScholarGoogle Scholar
  11. Sheldon, R. A. 1997. A First Course in Probability. Englewood Cliffs, NJ: Prentice Hall.Google ScholarGoogle Scholar
  12. Shneiderman, B. 1992. Tree visualization with treemaps: A 2-D space-filling approach. ACM Trans. Graph. 11, 1, 92--99. Google ScholarGoogle Scholar
  13. Shneiderman, B. and Wattenberg, M. 2001. Ordered treemap layouts. In Proceedings of IEEE Information Visualization (InfoVis 2001) New York: IEEE, pp. 73--78. Google ScholarGoogle Scholar
  14. Turo, D. and Johnson, B. 1992. Improving the visualization of hierarchies with treemaps: Design issues and experimentation. In Proceedings of IEEE Visualization (Visualization 1992) IEEE Press, pp. 124--131. Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  16. Wattenberg, M. 1999. Visualizing the stock market. In Proceedings of Extended Abstracts of Human Factors in Computing Systems (CHI 99) ACM Press, pp. 188--189. Google ScholarGoogle Scholar

Index Terms

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

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader