@shumoku/core · 0.4.0 · function
rebalanceSubgraphs
APIの説明は英語のcanonical sourceを表示しています。
Rebalance the entire layout after any mutation. Uniform algorithm: 1. Recompute subgraph bounds (bottom-up, deepest first) 2. Resolve subgraph vs subgraph sibling collisions 3. Resolve subgraph vs free node collisions (push nodes away)
rebalanceSubgraphs(nodes: Map<string, Node>, subgraphs: Map<string, Subgraph>, ports: Map<string, ResolvedPort>, opts?: { direction?: "TB" | "BT" | "LR" | "RL"; subgraphLabelHeight?: number; subgraphPadding?: number }): void パラメーター
| 名前 | 型 | 説明 | 既定値 |
|---|---|---|---|
nodes | Map<string, Node> | 追加説明はありません。 | — |
subgraphs | Map<string, Subgraph> | 追加説明はありません。 | — |
ports | Map<string, ResolvedPort> | 追加説明はありません。 | — |
opts | { direction?: "TB" | "BT" | "LR" | "RL"; subgraphLabelHeight?: number; subgraphPadding?: number } | 追加説明はありません。 | {} |
戻り値
void