使用指南布局

Fruchterman 力导向布局

用边的引力和节点间的斥力调整位置,再用中心引力聚拢整张图。

概述

用边的引力和节点间的斥力调整位置,再用中心引力聚拢整张图。

使用场景

适合展示无明确中心或层级的关系网络。

基本用法

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

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

配置项

参数描述类型默认值
gravity向布局中心聚拢的强度。number10
speed模拟中节点移动的速度系数。number5
maxIteration布局的最大迭代次数。number按节点数计算

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

代码示例

示例将中心引力设为 12。

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

对比关系网络布局