Manual
Fine-Tuning of a LayoutAn automatically generated graph is never perfect. To overcome this deficit, uDraw(Graph) offers interactive fine-tuning operations. Fine-tuning is available at any time, before or after improving edge crossings with menu Layout/Improve All. Fine-tuning is even useful to remove obvious edge crossings which cannot be removed by the layout algorithm. Then after fine-tuning, the layout algorithm can be started again to eliminate more edge crossings. The following description is written for fine-tuning in a top-down layout, for other orientations the terms "horizontal" and "vertical" have to be exchanged. Fine-tuning works by selecting a node with the left mouse button. The button needs to be pressed while the mouse is moved to a new position (dragging). Regular nodes can be moved both in horizontal and vertical direction, but dummy nodes can only be moved horizontally. Fine-tuning in uDraw(Graph) is more than moving a node to another position, because moving a node automatically corrects the position of neighbour nodes in order to preserve a correct hierarchical layout. For example, if a node is moved horizontally and has reached its neighbour node then either both nodes have to exchange their position (mode "Modify Node Order") or the neighbour node has to be moved as well (mode "Preserve Node Order"), depending on the current setting for fine-tuning. Furthermore, if a node is moved to the next or previous level, then the child or parent subgraphs may have to be moved as well to keep a hierarchical layout where all edges point downwards. For horizontal fine-tuning (i.e. moving a node on a level to the left or to the right), there are three modes that can be set with menu Options/Layout Algorithm... or by using the last three icons of the icon bar at the left side of the base window. The fine-tuning mode defines the behavior when a moved node has touched its left or right neighbour node at the same level. A neighbour node is touched when the minimal node distance is reached.
Important notes about fine-tuning
Next: Graph Status. |