DiagramLayout
The layout of a diagram consists in arranging the shapes (sometimes also the connections) in some fashion in order to achieve an aesthetically pleasing experience to the user.
Name | Type | Default | Description |
---|---|---|---|
endRadialAngle? |
|
Defines where the circle/arc ends (radial tree layout). | |
grid? |
|
The grid layout options. | |
horizontalSeparation? |
|
The distance between siblings or levels. | |
iterations? |
|
The number of times that all the forces in the diagram are being calculated and balanced. | |
layerSeparation? |
|
The height (in a vertical layout) or width (in a horizontal layout) between the layers. | |
nodeDistance? |
|
The optimal length between 2 nodes (force-directed/layered layout). | |
radialFirstLevelSeparation? |
|
Controls the distance between the root and the immediate children of the root (radial tree layout). | |
radialSeparation? |
|
Defines the radial separation between the levels (radial tree layout). | |
startRadialAngle? |
|
Defines where the circle/arc starts (radial tree layout). | |
subtype? |
|
The subtype further defines the layout type by specifying in greater detail the behaviour expected by the layout algorithm. | |
tipOverTreeStartLevel? |
|
Specifies the start level when the subtype is tipOver. | |
type? |
|
The type of the layout algorithm to use. | |
underneathHorizontalOffset? |
|
The horizontal offset from a child with respect to its parent (tipOver tree layout). | |
underneathVerticalSeparation? |
|
The vertical separation between siblings and sub-branches (tipOver tree layout). | |
underneathVerticalTopOffset? |
|
The vertical separation between a parent and its first child (tipOver tree layout). | |
verticalSeparation? |
|
The distance between siblings or levels. |