Smart Organic

Smart Organic is an improved variant of the Organic Layout. It combines different techniques and layout algorithms depending on the user's demands. Its strength is its ability to control the ratio of quality versus runningtime, as well as its ability to produce organic layouts while guaranteeing the absence of node overlaps.

Visual Tab

Scope

All
The whole graph will be laid out.
Mainly Selection
The selected nodes will be rearranged. The unselected nodes are only allowed to move to a certain degree.
Only Selection
Only the selected nodes will be rearranged.

Preferred Edge Length

Allow to specify the preferred length of all edges. The layouter tries to arrange the nodes in such a way that the edges have the desired edge length. If Obey Node Size is checked then the edge length is measured from node border to node border. If it is not checked then the edge length is measured from node center to node center.

Obey Node Sizes

Whether or not to obey the size of the nodes when calculating the layout. The distance between two nodes is calculated with respect to the node sizes, i.e. for same preferred edge lengths, activating this feature will lead to bigger layouts.

Allow Overlapping Nodes

Whether or not nodes are allowed to overlap. If this feature is disabled, the Minimal Node Distance will be used to arrange the nodes in such a way, that the given distance will be obeyed.

Minimal Node Distance

The minimal node distance which will be used if Allow Overlapping Nodes is disabled.

Compactness

Adjusting this value can lead to a variety of differing layouts. For small values the resulting layout will use a lot of space and nodes tend to be far away from each other. Values around 0.5 lead to evenly distributed nodes, whereas values near 1.0 produce highly compact layouts.

Algorithm Tab

Quality / Time Ratio

This setting can be used to adjust the quality versus the running time of the layout algorithm. Small values lead to short running times, while greater values result in better quality. For large graph structures (hundreds and thousands of nodes) it is advisable to begin with smaller values and to gradually increase them.

Maximum Duration

Sets the maximal duration of the layout process in seconds. If this upper bound is hit during the layout process, the quality of the may not be optimal. In this case increasing this value increases the likeliness of an optimal layout.

Activate Deterministic Mode

Whether or not the layout process should be deterministic. In Deterministic mode the layouter produces identical results for identical input graphs and identical settings.