Radial tree
   HOME

TheInfoList



OR:

A radial tree, or radial map, is a method of displaying a
tree structure A tree structure, tree diagram, or tree model is a way of representing the hierarchical nature of a structure in a graphical form. It is named a "tree structure" because the classic representation resembles a tree, although the chart is gener ...
(e.g., a
tree data structure In computer science, a tree is a widely used abstract data type that represents a hierarchical tree structure with a set of connected nodes. Each node in the tree can be connected to many children (depending on the type of tree), but must be conn ...
) in a way that expands outwards, radially. It is one of many ways to visually display a tree, with examples extending back to the early 20th century. In use, it is a type of
information graphic Infographics (a clipped compound of "information" and "graphics") are graphic visual representations of information, data, or knowledge intended to present information quickly and clearly.Doug Newsom and Jim Haynes (2004). ''Public Relations Wri ...
.


Basic layout

The overall distance "d" is the distance between levels of the graph. It is chosen so that the overall layout will fit within a screen. Layouts are generated by working outward from the center, root. The first level is a special case because all the nodes have the same parent. The nodes for level 1 can be distributed evenly, or weighted depending on the number of children they have. For subsequent levels, the children are positioned within sectors of the remaining space, so that child nodes of one parent do not overlap with others. There are many extensions to this algorithm to create more visually balanced layouts, to allow a user to navigate from node to node (changing the center), or accommodate node labels and mix force-directed layouts with radial layouts. The layout has some similarities to a hyperbolic tree, though a key difference is that hyperbolic trees are based on hyperbolic geometry, whereas in a radial tree the distance between orbits is relatively linear.


Comparison to other layouts

In a simple case, the first node is at the top, and the linked nodes are beneath. As each node typically has more than one child, the resulting shape is relatively triangular. In a radial layout, instead of each successive generation being displayed a row below, each generation is displayed in a new, outer orbit. Since the length of each orbit increases with the radius, there tends to be more room for the nodes. A radial tree will spread the larger number of nodes over a larger area as the levels increase. We use the terms level and depth interchangeably.Greg Book & Neeta Keshary. "Radial Tree Graph Drawing Algorithm for Representing Large Hierarchies." University of Connecticut December 2001 Nevertheless, the number of nodes increases exponentially with the distance from the first node, whereas the circumference of each orbit increases linearly, so, by the outer orbits, the nodes tend to be packed together.


Examples

*
MindManager MindManager is a commercial mind mapping software application developed by Mindjet. The software provides ways for users to visualize information in mind maps and flowcharts. MindManager can be used to manage projects, organize information, and ...
and
MindMapper MindMapper (also known as ThinkWise) is a mind mapping software and mental organization tool developed by SimTech Systems. It allows users to create a mind map from thoughts in the brain and convert it into software programs such as Word, PowerPo ...
are mindmapping systems, which can make radial-like layouts, though are not radial beyond the 2nd level. *
SpicyNodes SpicyNodes was a system for displaying hierarchical data, in which a focus node displays detailed information, and the surrounding nodes represent related information ( Focus + Context), with a layout based on radial maps. It has web (Flash) and m ...
was an approach to visualizing hierarchies, which allows moving from node to node.


References

{{reflist


External links


Comprehensive survey and bibliography
of Tree Visualization techniques
WikiViz: Visualizing Wikipedia
by Chris Harrison
Radial maps at "Visual Complexity" site
Trees (data structures) Graph drawing