HOLA 阶段 1:初始布局。 负责把 NetworkGraph 转换为内部布局状态,并对缺少初始坐标的节点 按连通分量做确定性的网格散布,作为后续松弛迭代的起点。
InitialLayout
01 Syntax
Microsoft.VisualBasic.Data.visualize.Network.Layouts.Hola.InitialLayout
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| Build | 1 | 从图中提取参与布局的节点与无向边,构建布局状态。 只保留有边相连的节点(与 connectedNodes 语义一致),孤立点不参与 HOLA。 |
| ScatterMissing | 1 | 对缺少初始坐标的节点,按其所属连通分量做圆形散布, 使松驰阶段有合理的起点而非全部堆叠在原点。 |
| FindConnectedComponents | 1 | 用 BFS 在状态内找出连通分量(返回每组节点的索引数组)。 |
03 Members
Build(
NetworkGraph, HolaOptions)从图中提取参与布局的节点与无向边,构建布局状态。 只保留有边相连的节点(与 connectedNodes 语义一致),孤立点不参与 HOLA。
ScatterMissing(HolaLayoutState, HolaOptions)
对缺少初始坐标的节点,按其所属连通分量做圆形散布, 使松驰阶段有合理的起点而非全部堆叠在原点。
FindConnectedComponents(HolaLayoutState)
用 BFS 在状态内找出连通分量(返回每组节点的索引数组)。