Name | Description | |
---|---|---|
BusMargin | Gets or sets the top and bottom margin (left and right margin for LeftToRight and RightToLeft layouts) to apply to the connector busses lane defined by LayerSpacing in order to determine the size of the area for inter-layer connectors. Should be less than or equal to half of the LayerSpacing. If set to a larger value, LayerSpacing / 2 is used. By default set to 0, which means that connector busses will occupy the whole space between layers. | |
Compact | Determines whether the layout should try to minimize the width (for TopToBotttom and BottomToTop layouts) or height (for LeftToRight and RightToLeft layouts) of the drawing. By default set to true. | |
CrossingReductionForgivnessNumber | Defines the number of times without a reduction to the number of edge crossings after which the crossing reduction algorithm should stop traversing the graph. Lower values lead to better performance but the number of edge crossings might increase. By default set to 20. | |
EdgeRouting | Gets or sets what edge routing is applied. By default set to Orthogonal. | |
LayerAlignment | Determines the vertical alignment of the vertices in the layers. By default set to Center. | |
LayerSpacing | Gets or sets the layer spacing. By default set to 40. | |
NodeAlignment | Determines the horizontal alignment of the vertices in the layers. By default set to Center. | |
NodeRank | Gets or sets the layered graph layout node ranking policy. By default set to Optimal, which tries to minimize edge lengths. | |
PlugSpacing | Determines the plug spacing of the edges. | |
RandomnessOptimization | Gets or sets whether to apply randomness optimization to the layout, which makes the layout nondeterministic (i.e. different runs of the layout result in different output graphs), but almost always results in better positioning of the vertices and less edge crossings. By default set to false. | |
SelfLoopSpacingFactor | Gets or sets the self loop spacing factor. It spaces the self loops as a ratio of the body height. By default set to 0.25. | |
StraightenLines | Tries to straighten the lines as much as possible in the case of orthogonal edge routing. By default set to false. | |
UseSingleBus | If true and the EdgeRouting is orthogonal, all edges will be placed on a single bus between each pair of layers. By default set to false. | |
VertexSpacing | Gets or sets the vertex spacing. By default set to 40. |