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

NameDescriptionType
automaticGroupNodeCompaction?
boolean
chainRecognition?
boolean
chainSubstructureSize?
number
chainSubstructureStyle?
“none”
| “rectangular”
| “rectangular-nested”
| “straight-line”
| “straight-line-nested”
| “disk”
| “disk-nested”
circleRecognition?
boolean
clusterAsGroupSubstructureAllowed?
boolean
clusteringPolicy?
“none”
| “louvain-modularity”
| “edge-betweenness”
| “label-propagation”
| “user-defined”
clusteringQuality?
number
clusterNodes?
boolean
compactnessFactor?
number
componentLayoutEnabled?
boolean
considerNodeLabels?
boolean
considerNodeSizes?
boolean
create3DLayout?
boolean
cycleSubstructureSize?
number
cycleSubstructureStyle?
“none”
| “circular”
| “circular-nested”
deterministic?
boolean
groupNodeCompactness?
number
groupSubstructureScope?
“no-groups”
| “groups-without-edges”
| “groups-without-inter-edges”
| “all-groups”
groupSubstructureSize?
number
hideGroupsStageEnabled?
boolean
integratedEdgeLabeling?
boolean
labelingEnabled?
boolean
layoutOrientation?
“top-to-bottom”
| “left-to-right”
| “right-to-left”
| “bottom-to-top”
maximumDuration?
number
minimumNodeDistance?
number
nodeEdgeOverlapAvoided?
boolean
nodeOverlapsAllowed?
boolean
orientationLayoutEnabled?
boolean
parallelEdgeRouterEnabled?
boolean
parallelSubstructureSize?
number
parallelSubstructureStyle?
“none”
| “rectangular”
| “radial”
| “straight-line”
parallelSubstructureTypeSeparation?
boolean
preferredEdgeLength?
number
preferredMinimumNodeToEdgeDistance?
number
qualityTimeRatio?
number
scope?
“all”
| “mainly-subset”
| “mainly-subset-geometric”
| “subset”
selfLoopRouterEnabled?
boolean
smartComponentLayout?
boolean
starSubstructureSize?
number
starSubstructureStyle?
“none”
| “radial”
| “radial-nested”
| “separated-radial”
| “circular”
| “circular-nested”
starSubstructureTypeSeparation?
boolean
subgraphLayoutEnabled?
boolean
treeSubstructureSize?
number
treeSubstructureStyle?
“none”
| “balloon”
| “oriented”
| “radial”