Simultaneous Graph Drawing:
Layout Algorithms and Visualization Schemes
Visual Configuration
From the Visual menu, the configurations of how the edges and vertices appear can be changed. The visual configurations for edges and vertices are independent among sub application, i.e. each sub application has an instance of its own configuration. The 3D setup is application wide.
Vertex Configuration
The vertex configuration dialog is opened from the Visual menu.
Image here
Vertices are given a "relation" number which identifies vertices belonging to some group. Relation numbers are dependent of each sub-application. The dialog allows to choose a vertex relation, which will manipulate the properties of vertices with the given relation number.
- Relation combo box - This combo box chooses the vertices relation to manipulate
- Display Vertex - A check box to allow a vertex to be displayed or not on screen
- Vertex Color - A label which is colored the current vertex color
- Text Color - A label which is colored teh current text color
- Change Vertex Color - Allows to change the vertex color
- Change Text Color - Allows to change text color
Edge Configuration
The edge configuration dialog is opened from the Visual menu.
Image here
Edges are given a "relation" number which identifies
edges belonging to some group. Relation numbers are dependent of each
sub-application. The dialog allows to choose an edge relation, which
will manipulate the properties of edges with the given relation
number.
- Relation combo box - This combo box chooses the edge relation
to manipulate
- Display Edge - A check box to allow an edge to be displayed or
not on screen
- Edge Color - A label which is colored the current vertex color
- Change Edge Color - Allows to change the edge color
- Type - Either a straight line or curve
- Non Proportional Curve - A check box draws non proportional curve. (proportianl curves will look more curvy the further apart the vertices are, where non proportinal curves are drawn at fixed heights). Only applies to curved lines
- Curve Weight - Manipulates the "curviness" and direction of the line if it is curve. Applies to curved lines
- Edge Thickness - The thickness of the line drawn
3D Configuration
3D view of graphs draws the vertices as spheres and edges as pipes. The edge configuration controlls the pipe color and pipe thickness in the same manner as the 2D view. However, all vertices in 3D are the same color, which is configured by Vertex Relation 0.
The 3D configuration includes:
- Starting Position- The starting position of how much the cube should be pushed towards or away the screen.
- Graph seperation - The distance between the planes
- View Label - A check box to display the labels of the vertices
- Label font size - How large the text labels of the vertices should be.