Fisheye Tree View
A Tree View Featuring Animation, Overview+Detail and Focus+Context
Christian TominskiUniversity of Rostock, 2006
About
Fisheye Tree Views apply well-known fisheye distortion techniques (see Sakar and Brown (1994) and Carpendale et al. (1997) to facilitate the exploration of the hierarchical data structures, such as file systems or classification systems. The fisheye magnification allows users to see details on demand without losing the overall context.Publications
- C. Tominski, J. Abello, and H. Schumann. CGV - An Interactive Graph Visualization System. Computers & Graphics, Vol. 33, No. 6, 2009.
- C. Tominski, J. Abello, F. van Ham, and H. Schumann. Fisheye Tree Views and Lenses for Graph Visualization. Proceedings of the International Conference Information Visualisation (IV), London, UK, IEEE Computer Society, 2006.
Gallery

Download
You may try out this Java software. Download the file TreeView.jar and if you are lucky you can (still) run it out of the box by calling java -jar TreeView.jar on the command line. On high-resolution displays, you may want to insert -Dsun.java2d.uiScale=2.0 right before the -jar switch with a scaling factor that matches your device configuration (e.g., 2.0 for 200% display scaling). This research prototype is provided "as is" without warranty of any kind.Controls
- Left button: open/close a node
- [SHIFT] + left button: select a node
- [CTRL] + left button: lock onto a node
- Mouse wheel: scroll
- [SHIFT] + mouse wheel: zoom in/out
- Middle button: focus+context fisheye mode