使用指南布局

力导向布局 Force

边的引力拉近相连的节点,节点间的斥力把它们分开。

概述

边的引力拉近相连的节点,节点间的斥力把它们分开。

使用场景

适合探索社交关系、服务依赖等网络的连接结构。

基本用法

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

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

配置项

参数描述类型默认值
linkDistance相连节点之间的目标距离。number200
nodeStrength节点间的斥力强度。number1000
edgeStrength边的引力强度。number50
maxIteration布局的最大迭代次数。number按节点数计算

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

代码示例

示例将相连节点的目标距离设为 100。

正在加载示例…
拖动画布平移,滚轮缩放。
const layout = { type: 'force', linkDistance: 100 };

对比关系网络布局