使用指南布局推荐可选布局

多维尺度布局 MDS

多维尺度分析(MDS)用平面距离近似表示图中节点的最短路径距离。

概述

多维尺度分析(MDS)用平面距离近似表示图中节点的最短路径距离。

使用场景

适合观察网络中节点的相对远近。

基本用法

这是可选布局。先导入并注册,再设置 layout.type。CDN 接入见可选布局。

import { Graph, register } from '@antv/g6-lite';
import mds from '@antv/g6-lite/layouts/mds';

register('layout', 'mds', mds);

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

配置项

参数描述类型默认值
linkDistance用于缩放图距离的参考长度。number50
center布局中心的图坐标。[number, number]布局范围的中心

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

代码示例

示例用 80 作为距离尺度,图上相距较远的节点通常也会排得更远。

正在加载示例…
拖动画布平移,滚轮缩放。
import { register } from '@antv/g6-lite';

import mds from '@antv/g6-lite/layouts/mds';

register('layout', 'mds', mds);

const layout = { type: 'mds', linkDistance: 80 };

对比关系网络布局