使用指南布局

ForceAtlas2 力导向布局

相连的节点互相吸引,同时受斥力和中心引力影响。

概述

相连的节点互相吸引,同时受斥力和中心引力影响。

使用场景

适合观察关系密集的群组和群组之间的连接。

基本用法

布局类型通过 layout.type 指定。

const graph = new Graph({
  container,
  data,
  layout: { type: 'force-atlas2' },
});

配置项

参数描述类型默认值
kr节点间的斥力系数。number5
kg将节点拉向中心的引力系数。number1
barnesHut是否用 Barnes–Hut 近似计算斥力。booleantrue
maxIteration布局的最大迭代次数。number100,超过 5000 个节点时为 50

布局通用配置项 · 布局参数参考

代码示例

示例提高斥力和中心引力,展示三个相连的群组。

正在加载示例…
拖动画布平移,滚轮缩放。
const layout = { type: 'force-atlas2', kr: 8, kg: 2 };

对比关系网络布局