使用指南布局

网格布局 Grid

节点按行列排成网格。

概述

节点按行列排成网格。

使用场景

适合设备面板、资源列表等需要整齐对齐的图。

基本用法

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

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

配置项

参数描述类型默认值
rows行数。number自动计算
cols列数。number自动计算
width、height网格的计算宽度和高度。number画布宽高
sortBy'id' 按节点 ID 排列,'degree' 按节点度数排列。'id' | 'degree' | 排序函数'degree'

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

代码示例

六个节点排成两行三列。

正在加载示例…
拖动画布平移,滚轮缩放。
const layout = { type: 'grid', rows: 2, cols: 3, width: 360, height: 160 };

对比网格、环形与层级布局