HOLA 阶段 5:扩散松弛(Spread Relaxation)。 在两个坐标轴上分别以一维扫描排序的方式施加分离约束(相邻节点间距 >= nodeGap), 借助 CoLa 求解器投影,消除节点与边的重叠,使布局疏密得当。
SpreadRelaxation
01 Syntax
Microsoft.VisualBasic.Data.visualize.Network.Layouts.Hola.SpreadRelaxation
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| Relax | 1 | 执行扩散松弛:先沿 x 轴、再沿 y 轴扫描施加分离约束并投影求解, 重复若干轮直到位移收敛或达到最大迭代。 |
| SpreadAxis | 1 | 在单一坐标轴上扫描:按坐标排序后,对相邻节点施加最小间距约束并投影。 |
03 Members
Relax(HolaLayoutState, HolaOptions)
执行扩散松弛:先沿 x 轴、再沿 y 轴扫描施加分离约束并投影求解, 重复若干轮直到位移收敛或达到最大迭代。
在单一坐标轴上扫描:按坐标排序后,对相邻节点施加最小间距约束并投影。