NetworkLayoutOptions
Defined in: network/network.ts:97
How node positions are produced. The worker / GPU backends land in later slices.
Properties
Section titled “Properties”backend?
Section titled “backend?”
optionalbackend?:"positions"|"force"|"worker"|"gpu"
Defined in: network/network.ts:100
"positions" uses caller-supplied coordinates; "force" runs the in-library force
layout on the main thread; "worker"/"gpu" land later.
force?
Section titled “force?”
optionalforce?:Partial<ForceParams>
Defined in: network/network.ts:106
Force parameters for backend: "force".
iterations?
Section titled “iterations?”
optionaliterations?:number
Defined in: network/network.ts:104
Iterations for backend: "force" (default 300, per level when multilevel).
multilevel?
Section titled “multilevel?”
optionalmultilevel?:boolean
Defined in: network/network.ts:113
For backend: "force" and backend: "worker", seed the layout via multilevel coarsening
(heavy-edge matching) for faster convergence and fewer tangles on clustered graphs. Default
true; set false for a plain cold-start force run. Tiny / edgeless graphs skip coarsening
automatically.
positions?
Section titled “positions?”
optionalpositions?:Float32Array<ArrayBufferLike>
Defined in: network/network.ts:102
Interleaved [x, y, …] world coordinates for backend: "positions".