Home       Products       Support       Forums       FREE Trial Download       Customers       Project Gallery       About Us       Contact Us       Ordering Info   

 

"We found the GoDiagram tools to be extremely powerful, flexible, and easy to use."
Joey Runyans
Senior Software Engineer
Aegis Technologies Group



       
 
Organization Charts and other Hierarchical Trees
 
View Cart
 

Sopranos OrgChart

The GoDiagram component makes it easy for .NET and Java programmers to develop applications with OrgCharts and other tree structures, like the DataSetDemo on the right shows.

Hierarchies allow you to visualize the relationships between levels in a set of data. For example, an Org Chart shows the top down structure of a company or organization.

Other domains that use Hierarchical Trees

Hierarchical trees are used to display

  • Breakdown of tasks in a Mind Map
  • Organization of a computer network
  • Family History and Genealogy Records
  • Evolutionary processes (phylogenetic trees)
  • Software Development and CASE tool information
  • Directory Structures
  • Decision trees / decision support
  • Game trees
  • Binary Search trees
  • Project Management: work breakdown structures
  • Linguistics (syntax) / Phrase structure trees

Types of trees

Trees can be represented as simple node-link diagrams, as shown in the GoDiagram component TreeApp sample application.

GoDiagram Tree and Subgraph samples

But diagrams can also use nested sets of objects that use enclosure/containment to show parenthood, as the GoDiagram SubGraphApp demonstrates.

GoDiagram also supports Collapsing and Expanding levels of the tree. This ability to hide complexity is critical to many diagram based visualizations.

Other Sample Applications

GoDiagram for .NET (WinForms) and ASP.NET (WebForms) comes with over 30 sample applications. Many of these samples use Trees or tree-like graphs:

org chart
Object Browser
BeatPaths
Classier
Family Tree
Double Tree
OrgCharter
Object Browser
BeatPaths
Classier
Family Tree

Double Tree

Click on any of the samples above to see our full selection of sample applications, which come with full source, in both c# and vb.net (Visual Basic.Net). Or click here to launch any of these applications running as an ASP.NET application in your browser.

Automatic Layout

Same tree, different layouts

Automatic Layout is critical to visualization. The three diagrams to the left all show the same data, but visualized with different automatic layouts provided by GoDiagram: Layered Digraph, Tree and Force Directed. Other layouts such as hyperbolic trees (hypertree) and radial trees are also possible.
 
Copyright © 1995-2008 Northwoods Software®. All rights reserved.