8

Possible Duplicate:
What's the best way to view a deep hierarchy?

In a desktop application what are the innovative, alternate methods to a tree structure?

Provide me some example links to go through.

marked as duplicate by Patrick McElhaney Jul 14 '11 at 18:06

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 2
    There are many similar if not duplicate questions like yours. Also, please help us answer you and provide more information. Thanks. – jonshariat Jun 10 '11 at 19:49
  • 1
    P.S. A good start would be over there in the "Related" section -------------------> – jonshariat Jun 10 '11 at 19:49
  • What is going to be the purpose of the tree structure? – Ry- Jun 11 '11 at 2:51
12

For arbitrary numbers of levels:

  • Cascading windows

Cascading Windows

  • There are numerous possible presentations of tree hierarchies. The variants shown below are all from http://vis.stanford.edu/protovis/ex/, which is web based, but nothing stops the algorithms being used to render hierarchies in a desktop application:

Protovis Hierarchies

  • Google's Image Swirl is a web based tree browsing of images - similar presentation could be used for a desktop application - and in any case a web browser is a desktop application. Modern application development tools can make including a browser window in an application a good choice.

  • The Open Source Walrus Program provides interactive 3D visualizations of very large trees.

  • Any method for showing networks can equally show a tree, because a tree is just a network with the least links necessary to stay connected in one piece.

  • GraphViz can be used to generate displays of trees of all kinds. This circular example below is for visualizing the hailstone sequence. Another program, Circos, specializes in diagrams in a circular format, and as well as networks can also show tree structured data.

enter image description here

  • Menus are a form of tree. So are menus in disguise like Microsoft's Ribbon.

  • Miller Columns

Miller Columns http://www.google.com/url?source=imgres&ct=img&q=http://www.informit.com/content/images/chap03_9780789742292/elementLinks/03fig06.jpg&sa=X&ei=Np_QTOyzFIKBlAemrNHvBQ&ved=0CAQQ8wc4Qg&usg=AFQjCNHUJc55AvHYbMaw_m9TrZfFoV_gDQ

For one or two levels:

  • Accordions

  • Tabbed control

  • One nested inside the other to get to two levels.

For a small fixed number of levels

  • A table with a column for each level, each row representing one leaf node and giving the full breadcrumbs-path to the node represented.

  • Table using indents

Indented Table

8

Multi level pie menu

picture of Multi level pie menu

Tree map

picture of Treemap

Zoomable interface

picture of Zoomable Interface

Not the answer you're looking for? Browse other questions tagged or ask your own question.