OrganicLayoutOptions

The configuration options for the organic layout algorithm that arranges graphs in an organic fashion.

For more information on the layout algorithm and its available settings, see OrganicLayout.

Props

NameType
allowClusterAsGroupSubstructure?
boolean
allowNodeOverlaps?
boolean
automaticGroupNodeCompaction?
boolean
avoidNodeEdgeOverlap?
boolean
chainRecognition?
boolean
chainSubstructureSize?
number
chainSubstructureStyle?
“none”
| “rectangular”
| “rectangular-nested”
| “straight-line”
| “straight-line-nested”
| “disk”
| “disk-nested”
circleRecognition?
boolean
clusteringPolicy?
“none”
| “louvain-modularity”
| “edge-betweenness”
| “label-propagation”
| “user-defined”
compactnessFactor?
number
cycleSubstructureSize?
number
cycleSubstructureStyle?
“none”
| “circular”
| “circular-nested”
defaultMinimumNodeDistance?
number
defaultPreferredEdgeLength?
number
deterministic?
boolean
edgeLabelPlacement?
“generic”
| “ignore”
| “integrated”
groupNodeCompactness?
number
groupSubstructureScope?
“no-groups”
| “groups-without-edges”
| “groups-without-inter-edges”
| “all-groups”
groupSubstructureSize?
number
groupSubstructureStyle?
“circle”
| “compact-disk”
| “disk”
| “organic-disk”
layoutOrientation?
“top-to-bottom”
| “left-to-right”
| “right-to-left”
| “bottom-to-top”
nodeLabelPlacement?
“consider”
| “generic”
| “ignore”
parallelSubstructureSize?
number
parallelSubstructureStyle?
“none”
| “rectangular”
| “radial”
| “straight-line”
parallelSubstructureTypeSeparation?
boolean
preferredMinimumNodeToEdgeDistance?
number
qualityTimeRatio?
number
starSubstructureSize?
number
starSubstructureStyle?
“none”
| “radial”
| “radial-nested”
| “separated-radial”
| “circular”
| “circular-nested”
starSubstructureTypeSeparation?
boolean
stopDuration?
number
treeSubstructureSize?
number
treeSubstructureStyle?
“none”
| “oriented”
| “radial”
| “radial-tree”