布局设置
1.力导向布局
经典的力导向布局,一个布局网络中,点与点之间具有引力和斥力,从初始的随机无序的布局不断演变,逐渐趋于平衡稳定的布局方式。适用于描述事物间关系,如人物关系、计算机网络关系等。
注意:力导向布局会经过多轮迭代达到稳定布局,若已达到不错的效果或者耗时较长,可点击左上角
布局运算中
旁的暂停⏸ 图标,终止布局。
参数说明:
参数名称 | 参数说明 |
---|---|
点作用力 | 正数代表点之间的引力作用,负数代表点之间的斥力作用 |
边作用力 | 边的作用力,范围是 0 到 1 |
防止重叠 | 是否防止重叠 |
点间距 | 点间距的最小值,开启防止重叠时生效 |
边长度 | 边的长度 |
2. Fruchterman(GPU)
Fruchterman 布局是一种力导布局,支持10万以内节点的图数据 GPU 快速布局。
注意,GPU 暂只支持节点数量 50000 以内的图,更大图时切换至其他布局。
参数说明:
参数名称 | 参数说明 |
---|---|
重力大小 | 点到中心的吸引力大小,吸引力避免点偏离太远 |
移动速度 | 每次迭代点移动的速度 |
最大迭代次数 | 最大迭代次数 |
3. 同心圆布局
指定点属性为排序依据(默认为点度数 degree),该属性值越高,则该点离位置中心约近。
参数说明:
参数名称 | 参数说明 |
---|---|
弧度差 | 第一个点与最后一个点之间的弧度差 |
环间距相等 | 环与环之间的距离是否相等 |
开始弧度 | 第一个点排列的弧度 |
顺时针排列 | 是否按照顺时针排列 |
防止重叠 | 是否防止重叠 |
4. 层次布局
常用于树型的图数据。
参数说明:
参数名称 | 参数说明 |
---|---|
对齐方式 | 对齐方式 |
布局方向 | 布局方向 |
点间距 | 点间距 |
层间距 | 层间距 |
5. 网格布局
常用于树型的图数据。
参数说明:
参数名称 | 参数说明 |
---|---|
对齐方式 | 对齐方式 |
布局方向 | 布局方向 |
点间距 | 点间距 |
层间距 | 层间距 |
6. 力导向布局(GPU)
经典的力导向布局,支持10万以内节点的图数据 GPU 快速布局。
注意,GPU 暂只支持节点数量 50000 以内的图,更大图时切换至其他布局。
参数说明:
参数名称 | 参数说明 |
---|---|
最大迭代次数 | 最大迭代次数 |
边长度 | 边的长度 |
最小移动距离 | 当一次迭代的平均移动距离小于该值时,将停止迭代 |
点作用力 | 点之间的斥力 |
边作用力 | 边之间的引力 |
中心力 | 中心位置的重力 |
6. Force Atlas 2
Force Atlas 2 是一种力导向布局的变形,比力导向布局收敛地更好,更紧凑。
注意,Force Atlas 2暂只支持节点数量 50000 以内的小图,较大大图时切换至其他布局。
参数说明:
参数名称 | 参数说明 |
---|---|
斥力系数 | 用于调整布局的紧凑程度。斥力系数越大,布局越松散 |
重力系数 | 重力系数越大,布局越聚集在中心 |
节点移动速度 | 控制迭代过程中,节点移动的速度 |
收敛容忍度 | 迭代接近收敛时停止震荡的容忍度 |
Hub模式 | 开启后相比与出度大的节点,入度大的节点将会有更高的优先级被放置在中心位置 |
四叉树加速 | 每次迭代需要更新构建四叉树,建议在较大规模图上打开 |
剪枝模式 | 剪枝能够提高收敛速度,但可能会降低图的布局质量 |
防止重叠 | 是否防止重叠 |
7. 环形布局
环状形式的布局。
参数说明:
参数名称 | 参数说明 |
---|---|
排序依据 | 节点在环上排序的依据 |
螺旋状布局 | 开启螺旋状布局 |
圆半径 | 圆半径 |
分段数 | 节点在环上的分段数 |
角度比 | 从第一个节点到最后节点之间相隔多少个 2*PI |
8. 旋转布局
对当前布局旋转。
参数说明:
参数名称 | 参数说明 |
---|---|
旋转弧度 | 旋转弧度 |