|
|
|
|
|
|
| Vast symmetric drawing illustrating the BBC News Agency website map. | Hierarchical layout used to help public safety personnel identify a suspect as a criminal. | Circular drawing illustrating a narcotics network used to help identify kingpins and small-time dealers. |
|
|
|
|
|
|
| Hierarchical drawing representing a typical configuration of a storage area network. | Symmetric drawing representing a typical network with terminals, servers, bridges, and routers. This style is ideal for network monitoring applications. | Compact drawing with orthogonal layout of relationships between classes. |
|
|
|
|
|
|
| Node text enhances this circular drawing. | Hierarchical drawing depicting the Sopranos family tree. It uses colored nodes to differentiate separate lineages. Orthogonal edge routing creates a clear organizational view and horizontal edge routings illustrate couples. | Circular drawing with color-coded clusters. |
|
|
|
|
|
|
| A grouping is applied to present a point of view. | Orthogonal drawing illustrating a circuit design diagram. | Orthogonal drawing taken from the robotics domain showing how hyper edges (edges connecting more than two nodes) can be rendered and laid out. |
|
|
|
|
|
|
| Nested drawing organizing and visualizing a workflow task process. | A circular drawing revealing node placement within clusters networks of cluster trees radiating from a central hub cluster. | Five distinct clusters are revealed when circular layout is applied to this drawing. |
|
|
|
|
|
|
| Hierarchical drawing organizing switches, computers, tapes, and disk arrays. | Nesting enables any node and edge to contain subgraphs. | Drawing illustrating a nested UML diagram. |
|
|
|
|
|
|
| Hierarchical drawing with orthogonal routing relationships between classes. | Circular drawing with multicolor clusters. | Vast symmetric drawing illustrating the CNN website map. |
|
|
|
|
|
|
Before Orthogonal drawing prior to folding the second row of nested drawings. | After The second row of nested drawings has been folded into three folders. An incremental orthogonal layout is then applied to produce a more compact nested diagram. | Hierarchical drawing with orthogonal routing using JComponents with drop-down list boxes illustrating the team matches in the NBA playoffs. |
|
|
|
|
|
|
Before Hierarchical drawing prior to folding into four small folders. | After Hierarchical drawing after folding into four small folders. | Labels are configured to be near the source, center, or target of a particular edge route, respectively. Labels can also be set to the left or right of an edge route or placed inside or outside of the node. |
|
|
|
|
|
|
Before Simply structured symmetric drawing hiding a more complex structure. | After Entire symmetric drawing after hidden nodes and edges are revealed. | Drawing chronicling a sequence of events in a movie chase scene. User-defined constraints create two rows of sequence nodes, clearly illustrating the directional flow of events. The red node, which denotes a rejected sequence, contains a nested drawing that provides the details of the proposed problem sequence. |
|
|
|
|
|
|
| Symmetric layout revealing a ring structure with central connectivity at the perimeter. | Hierarchical drawing illustrating a complex nested diagram. | Drawing illustrating nesting. |
|
|
|
|
|
|
| This drawing demonstrates the efficiency of the packing algorithm, which tightly places groups of connected components. | Drawing illustrating strict node-side attachements. | Drawing illustrating the flexibility of the edge router. The edges on the right adhere to a user constraint that requires them to enter their destination nodes from the right side, while incident edges of the green node are forced to attach to it on the bottom. |
|
|
|
|
|
|
Before Sometimes the best path from source to target is not immediately obvious, as this maze example illustrates. Intelligent edge routing technology finds the best path from the start node to the end node. | After After applying edge routing functionality, the best path from source to target is quickly revealed. | Curved edge routes can be used to soften a drawing representation. |
|
|
|
|
|
|
| A hierarchical drawing uses simultaneous constraints to show which different colored nodes are connected to the blue nodes. | Hierarchical drawing using several constraints to govern node placement. Some of the nodes must be placed adjacent to each other; some must be located above others; and in some instances the drawing must maintain a specified vertical distance between certain nodes. | Orthogonal drawing utilizing constraints to place the green nodes below the blue nodes. |
|
|
|
|
|
|
| Orthogonal drawing indicates the placement of the source and target nodes. Labeling functionality accommodates the space needed to label the drawing. | The bundle of multiedges from node A to node B is constrained to be routed through all other nodes. | Top-to-bottom sequence constraints are used to fix the order of nodes in each column, and three vertical alignment constraints are used to align the three columns. |
|
|
|
|
|
|
| Symmetric drawing representing intricately related objects. | Constraints fix the exact positions of certain nodes and restrict some nodes within a specified area. | Symmetric drawing representing the complex relationships between objects. |
|
|
|
|
|
|
| Circular layout with many clusters. | Drawing representing a network of flight hubs across Europe. | Drawing showing the routes of an air carrier. |