JavaScript is required

tree-变化多端的树

不断变化的树形布局

演示根据数据变化或用户交互持续更新和重新组织的动态树形布局。

不断变化的树形布局

功能概述

此示例演示动态树形布局,该布局根据数据变化或用户交互持续更新和重新组织自身。

核心特性实现

动态树结构

当添加、删除或修改节点时,树会自动调整:

const graphOptions: RGOptions = {
    layout: {
        layoutName: 'tree',
        from: 'left',
        reLayoutWhenExpandedOrCollapsed: true
    }
};

自动布局更新

数据更改时触发布局更新:

graphInstance.addNodes([newNode]);
await graphInstance.doLayout();

创意使用场景

  • 实时数据源:实时更新的组织架构图
  • 增长网络:可视化扩展网络
  • 动态工作流:随时间演变的流程
  • 自适应结构:自动重新组织的层级结构
  • 交互式树:用户可修改的树结构