跳到主要内容

生态树 Dendrogram

概述

生态树布局适用于层次聚类数据的可视化,其特点是所有子节点布局在同一层级,不考虑节点大小,每个节点被当成 1px 处理。

生态树布局示例

配置方式

const graph = new Graph({
  layout: {
    type: 'dendrogram',
    direction: 'LR',
    nodeSep: 30,
    rankSep: 250,
    radial: false,
  },
});

配置项

生态树配置项图解
属性 描述 类型 默认值 必选
type 布局类型 dendrogram - ✓
direction 布局方向,可选值 LR | RL | TB | BT | H | V LR
nodeSep 节点间距,即同一层级节点之间的距离,单位为像素 number 20
rankSep 层级间距,即不同层级之间的距离,单位为像素 number 200
radial 是否启用辐射状布局,说明 boolean false

direction

树布局的方向,有以下选项:

  • TB:根节点在上,往下布局
TB方向
  • BT:根节点在下,往上布局
BT方向
  • LR:根节点在左,往右布局
LR方向
  • RL:根节点在右,往左布局
RL方向
  • H:根节点在中间,水平对称布局
H方向
  • V:根节点在中间,垂直对称布局
V方向

radial

是否启用辐射状布局模式。启用后,节点将以根节点为中心呈辐射状分布。

若 radial 设置为 true,建议将 direction 设置为 'LR' 或 'RL' 以获得最佳效果。

辐射状布局
© Copyright 2026 Ant Group Co., Ltd..备案号:京ICP备15032932号-38
全站搜索
文档与示例输入关键词开始搜索

输入关键词,查找文档、API 与示例

↑↓选择↵打开Esc关闭