FacetZoom is a technique that enables users to navigate hierarchically structured information spaces (see Dachselt et al., 2008). The hierarchical structure of time is a natural match for this technique. The basic idea is to display a horizontal time axis that represents different levels of temporal gran- ularity as stacked bars (e.g., decades, years, months, weeks, days). The time axis is an interactive widget that can be used to access data from different parts of the time domain at different levels of abstraction. In addition to continuous zooming and panning via mouse, it is also possible to simply select discrete intervals from the time axis. Depending on the user’s selection, the time axis display is altered to accommodate the selected part of the time axis with more display space.
Dachselt, R., Frisch, M., and Weiland, M. (2008). FacetZoom: A Continuous Multi-Scale Widget for Navigating Hierarchical Metadata. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI), pages 1353–1356, New York, NY, USA. ACM Press.
Prototypical implementation of the FacetZoom technique using an existing framework for interactive visualization of time-oriented data that is based on prefuse
Information about prefuse:
• Explore the demos in the online gallery http://www.prefuse.org/gallery/
• Download the toolkit www.prefuse.org
• Have a overview on the Prefuse classes
• Run the demos that come with Prefuse download.
• Read the user's manual: http://www.prefuse.org/doc/manual/ especially the introduction.
• Read and try out tutorials:
Die Javadoc API Documentation: