JavaScript is required

relation-graph 示例总览

欢迎来到 relation-graph 示例中心。

这里不是零散的代码片段集合,而是一套面向真实项目的结构化示例库,展示 relation-graph 如何从基础查看器扩展到高级交互编辑系统。

在这个目录中,你将看到 200+ 专业示例,并且它们按清晰的能力分组组织。部分示例会出现在多个分组中,这是有意设计的,方便你从不同问题视角定位同一实现:渲染、布局、交互、编辑、数据流、样式、导出与 API 控制。

你能从这里学到什么

这些分组覆盖了从基础到进阶的完整能力路径:

  • 节点 + 线条:通过插槽、CSS 换肤、标签、箭头、动画和自定义边渲染,构建清晰的图谱视觉语言。
  • 布局:对比 tree、center、force、folder、混合布局;调优间距与路由;接入 Dagre、Graphology ForceAtlas2、D3 层级布局等外部求解器。
  • 使用场景:学习企业股权、投融资探查、产业链分析、拓扑监控等贴近业务的完整图产品形态。
  • 图形编辑套件:从只读查看器升级到全编辑流程,覆盖创建、连线、修改、对齐、缩放、撤销重做与进阶创作模式。
  • HTML 元素连线 + UI 插槽:把图谱能力与普通 DOM 元素、地图覆盖层、定制工具栏做组合联动。
  • 事件、交互与运行时控制:实现框选、悬停/点击高亮、右键菜单、聚焦导航、展开回放与视口控制。
  • 数据操作 + 非常规数据:支持分步追加、按需懒加载、外部数据重应用,以及断开/非标准数据结构处理。
  • 样式、动画、效果 + 图像导出:提升最终体验质感,并输出整图、可见区域、Base64 图片等多种结果。
  • 实例 API:掌握 provider 作用域实例控制与框架级扩展方式(如自定义图核心编排)。

无论你从哪一组开始,这里的示例都不仅是“展示效果”,而是可以直接复用的实现模式。建议按当前问题选一个最贴近的示例,先运行,再拆解配置与组件结构,最后迁移到你的实际图谱流程中。

节点
基础自定义节点与缩略图
基础自定义节点与缩略图
节点样式实现方式
节点样式实现方式
节点插槽模板切换
节点插槽模板切换
插槽自定义节点内容与样式
插槽自定义节点内容与样式
节点CSS外观与选中态
节点CSS外观与选中态
力导图图标按钮节点
力导图图标按钮节点
发光图标节点树样式
发光图标节点树样式
渐变连线图编辑器
渐变连线图编辑器 Pro
图谱手绘风格切换
图谱手绘风格切换
AI模型工作流关系图
AI模型工作流关系图 Pro
线条
线条形态、锚点与自定义箭头
线条形态、锚点与自定义箭头
线条形状、锚点与标签位置
线条形状、锚点与标签位置
线条端点与节点间距调节
线条端点与节点间距调节 Pro
多重连线间距调节
多重连线间距调节
内置线条虚线与动画
内置线条虚线与动画
批量切换线条 CSS 样式
批量切换线条 CSS 样式
线条动画预设集
线条动画预设集
选中线条效果预设
选中线条效果预设
动画最短路径高亮
动画最短路径高亮
自定义线条箭头预设
自定义线条箭头预设
图谱 CSS 主题切换
图谱 CSS 主题切换 Pro
图谱主题与布局预设切换
图谱主题与布局预设切换 Team
内置线条渲染选项
内置线条渲染选项
渐变连线图编辑器
渐变连线图编辑器 Pro
线条插槽自定义渲染
线条插槽自定义渲染
带详情链接的动画线条插槽
带详情链接的动画线条插槽
路线进度动画线条插槽
路线进度动画线条插槽
模拟数据的流转路径
模拟数据的流转路径
沿线条运动的 HTML DIV 覆盖层
沿线条运动的 HTML DIV 覆盖层 Pro
自定义连线文字位置
自定义连线文字位置 Pro
曲线连线路径文字控制
曲线连线路径文字控制 Pro
正交折线标签控制
正交折线标签控制 Pro
可切换图案的胶带线条
可切换图案的胶带线条 Pro
图案胶带线条渲染
图案胶带线条渲染 Pro
谷歌收入结构丝带图教程
谷歌收入结构丝带图教程
折线标签样式与位置调节
折线标签样式与位置调节 Pro
布局
树布局方向切换
树布局方向切换
树布局层级距离与节点距离设置
树布局层级距离与节点距离设置
双向树线条标签调节
双向树线条标签调节
双向树线条方向说明
双向树线条方向说明
树布局与连线参数调节
树布局与连线参数调节 Pro
中心布局样式控制
中心布局样式控制
中心布局层级间距设置
中心布局层级间距设置
力学布局实时参数调节
力学布局实时参数调节
力导向布局运行时参数控制
力导向布局运行时参数控制
力导向布局性能模式压测实验
力导向布局性能模式压测实验 Team
性能模式测试-Tree
性能模式测试-Tree Team
力导向布局节点权重与连线弹性
力导向布局节点权重与连线弹性 Pro
自定义力学布局颜色聚类
自定义力学布局颜色聚类 Pro
自定义力学布局同心圆轨道
自定义力学布局同心圆轨道 Pro
力导向聚类与受控锚点运动
力导向聚类与受控锚点运动 Pro
文件夹布局与连线偏移控制
文件夹布局与连线偏移控制
组织机构树 Folder 布局
组织机构树 Folder 布局 Pro
企业关系四象限固定布局
企业关系四象限固定布局
中心布局与树布局组合
中心布局与树布局组合 Team
自定义混合子图布局
自定义混合子图布局 Team
顺序树组布局
顺序树组布局 Team
连通子关系网布局切换
连通子关系网布局切换 Pro
多组关系网布局与样式编辑器
多组关系网布局与样式编辑器 Team
工业链卡片锚点混合布局
工业链卡片锚点混合布局 Team
产业链关系组布局编辑器
产业链关系组布局编辑器 Team
智能树布局
智能树布局 Team
IO Tree 布局方向与连线路由
IO Tree 布局方向与连线路由 Team
Dagre 布局接入与连线标签定位
Dagre 布局接入与连线标签定位 Pro
Dagre位置布局运行时控制
Dagre位置布局运行时控制 Pro
使用 Graphology ForceAtlas2 布局
使用 Graphology ForceAtlas2 布局 Pro
D3 Treemap/Pack 布局接入
D3 Treemap/Pack 布局接入 Pro
系统架构图(自定义布局)
系统架构图(自定义布局)
自定义节点企业服务宣传卡片
自定义节点企业服务宣传卡片 Team
使用场景
双向关系树布局
双向关系树布局
谷歌经营损益丝带图
谷歌经营损益丝带图
谷歌收入结构丝带图教程
谷歌收入结构丝带图教程
产业链层级图谱
产业链层级图谱
企业股权结构图
企业股权结构图 Pro
投资与股东关系探查
投资与股东关系探查 Pro
显示分支中的全部预加载节点
显示分支中的全部预加载节点 Pro
分页懒加载分支节点
分页懒加载分支节点 Pro
贸易伙伴关系探查
贸易伙伴关系探查
AI模型工作流关系图
AI模型工作流关系图 Pro
数据库表外键关系图
数据库表外键关系图
班级成员与兴趣小组关系图
班级成员与兴趣小组关系图 Pro
地图联动仓库商品概览
地图联动仓库商品概览 Pro
事业群组织架构图
事业群组织架构图 Pro
企业集团关系图谱
企业集团关系图谱
企业集团关系树
企业集团关系树
企业关系四象限固定布局
企业关系四象限固定布局
网络拓扑监控
网络拓扑监控
基础设施拓扑看板
基础设施拓扑看板
基于画布插槽的云基础设施拓扑
基于画布插槽的云基础设施拓扑
系统架构图(自定义布局)
系统架构图(自定义布局)
系统架构图编辑器
系统架构图编辑器
分类器
分类器
按属性分组的力导聚类
按属性分组的力导聚类
人物关系图筛选
人物关系图筛选 Pro
人物关系图交互操作
人物关系图交互操作 Pro
工业链卡片锚点混合布局
工业链卡片锚点混合布局 Team
最短路径查询
最短路径查询 Pro
带右键菜单和本地保存的关系图编辑器
带右键菜单和本地保存的关系图编辑器 Team
PCB元件连线编辑器
PCB元件连线编辑器 Team
星座配对
星座配对 Pro
小玩意-时钟
小玩意-时钟 Pro
定时切换力学参数的力导向图
定时切换力学参数的力导向图 Pro
图形编辑套件
节点尺寸调整与控件样式
节点尺寸调整与控件样式
双击编辑节点文字
双击编辑节点文字
预设工具栏创建节点与连线
预设工具栏创建节点与连线 Pro
批量编辑选中节点
批量编辑选中节点 Pro
节点环绕快捷操作栏
节点环绕快捷操作栏 Pro
选中节点定向连线创建
选中节点定向连线创建 Pro
选中节点创建连线并选择目标端点位置
选中节点创建连线并选择目标端点位置 Pro
连线端点编辑
连线端点编辑 Pro
连线标签与端点编辑
连线标签与端点编辑 Pro
交互式连线路径编辑
交互式连线路径编辑 Pro
选中连线自定义工具栏
选中连线自定义工具栏 Pro
拖拽节点对齐参考线
拖拽节点对齐参考线 Pro
画布坐标尺
画布坐标尺 Pro
可调图谱缩略图(鹰眼)
可调图谱缩略图(鹰眼) Pro
节点拖拽碰撞与投放规则
节点拖拽碰撞与投放规则 Pro
节点局部拖拽手柄
节点局部拖拽手柄 Pro
图谱撤销重做与历史记录
图谱撤销重做与历史记录 Pro
手绘线条生成图谱节点
手绘线条生成图谱节点 Pro
渐变连线图编辑器
渐变连线图编辑器 Pro
指标汇总关系图编辑器
指标汇总关系图编辑器
系统架构图编辑器
系统架构图编辑器
PCB元件连线编辑器
PCB元件连线编辑器 Team
多组关系网布局与样式编辑器
多组关系网布局与样式编辑器 Team
图形编辑工作台
图形编辑工作台 Team
HTML元素连线
画布元素、节点与网格项连接目标
画布元素、节点与网格项连接目标
HTML元素连线
HTML元素连线
对比元素到节点与元素到元素连线
对比元素到节点与元素到元素连线
连接列表项与地点节点
连接列表项与地点节点
节点内容目标点连线
节点内容目标点连线
金庸武侠门派地图联动浏览
金庸武侠门派地图联动浏览
世界地图关系图叠加与快照
世界地图关系图叠加与快照 Pro
美国地图关系图叠加与快照
美国地图关系图叠加与快照 Pro
AI模型工作流关系图
AI模型工作流关系图 Pro
数据库表外键关系图
数据库表外键关系图
班级成员与兴趣小组关系图
班级成员与兴趣小组关系图 Pro
数据操作
分步追加图谱数据
分步追加图谱数据 Pro
展开节点时按需加载子节点
展开节点时按需加载子节点 Pro
外部管理树数据的增支与重应用
外部管理树数据的增支与重应用 Pro
叶子节点展开按钮与子节点按需加载
叶子节点展开按钮与子节点按需加载 Pro
渐变连线图编辑器
渐变连线图编辑器 Pro
预设工具栏创建节点与连线
预设工具栏创建节点与连线 Pro
右键菜单编辑节点与连线
右键菜单编辑节点与连线 Pro
世界地图关系图叠加与快照
世界地图关系图叠加与快照 Pro
带右键菜单和本地保存的关系图编辑器
带右键菜单和本地保存的关系图编辑器 Team
非常规数据
多个关系网
多个关系网
多个独立子系统关系网
多个独立子系统关系网
分离关系组自动重布局
分离关系组自动重布局
孤点或者没有关系的节点
孤点或者没有关系的节点
力导向布局中通过隐藏辅助线保留孤点
力导向布局中通过隐藏辅助线保留孤点
圆形布局中通过隐藏辅助线保留孤点并设置绿色直线
圆形布局中通过隐藏辅助线保留孤点并设置绿色直线
直接用层级数据加载树图
直接用层级数据加载树图
内置UI组件和插槽
视图与画布插槽总览
视图与画布插槽总览
画布元素、节点与网格项连接目标
画布元素、节点与网格项连接目标
内置工具栏位置与主题切换
内置工具栏位置与主题切换
自定义工具栏按钮
自定义工具栏按钮 Pro
自定义工具栏与跨层提示框
自定义工具栏与跨层提示框 Pro
节点展开按钮插槽自定义
节点展开按钮插槽自定义 Pro
事件 & 交互 & 控制
运行时图谱控制
运行时图谱控制 Pro
人物关系图筛选
人物关系图筛选 Pro
搜索节点并定位视图
搜索节点并定位视图 Pro
节点悬停详情提示框
节点悬停详情提示框
自定义工具栏与跨层提示框
自定义工具栏与跨层提示框 Pro
节点与连线提示框及右键菜单
节点与连线提示框及右键菜单 Pro
自定义全屏目标容器
自定义全屏目标容器
节点、连线与画布右键菜单
节点、连线与画布右键菜单
使用插槽实现节点上下文菜单
使用插槽实现节点上下文菜单
人物关系图交互操作
人物关系图交互操作 Pro
画布交互事件
画布交互事件
画布框选与节点创建
画布框选与节点创建
框选创建或选择节点
框选创建或选择节点
节点与连线点击高亮
节点与连线点击高亮 Pro
节点悬停高亮关联线条
节点悬停高亮关联线条 Pro
点击线条高亮线条及端点节点
点击线条高亮线条及端点节点 Pro
节点后代子树高亮
节点后代子树高亮
监听图谱大小变化
监听图谱大小变化
图谱缩放预设
图谱缩放预设
叶子节点展开按钮与子节点按需加载
叶子节点展开按钮与子节点按需加载 Pro
根节点左右分支显隐切换
根节点左右分支显隐切换
默认折叠的可展开树图
默认折叠的可展开树图
整图展开/折叠回放
整图展开/折叠回放 Pro
依次展开图谱
依次展开图谱 Pro
按指定层级展开树图
按指定层级展开树图 Pro
按节点ID聚焦视图
按节点ID聚焦视图 Pro
布局预设自动切换
布局预设自动切换 Pro
连通子关系网布局切换
连通子关系网布局切换 Pro
连通子图布局与主题切换
连通子图布局与主题切换 Pro
多组关系网布局与样式编辑器
多组关系网布局与样式编辑器 Team
图谱主题与布局预设切换
图谱主题与布局预设切换 Team
画布框选多个节点
画布框选多个节点 Pro
画布拖拽与滚轮模式切换
画布拖拽与滚轮模式切换 Pro
画布与节点交互限制
画布与节点交互限制
样式 & 动画 & 效果
图谱 CSS 主题切换
图谱 CSS 主题切换 Pro
图谱主题与布局预设切换
图谱主题与布局预设切换 Team
用画布分区展示图谱
用画布分区展示图谱
节点邻域分组背景
节点邻域分组背景 Pro
点击节点高亮关联节点分组
点击节点高亮关联节点分组 Pro
画布中心偏移
画布中心偏移
布局旋转角度控制
布局旋转角度控制 Pro
切换到图谱标签时初始化
切换到图谱标签时初始化
展开/收缩后是否重新布局(纵向树)
展开/收缩后是否重新布局(纵向树)
展开/收缩后是否重新布局(中心布局)
展开/收缩后是否重新布局(中心布局)
图谱画布主题切换
图谱画布主题切换
自定义线条箭头预设
自定义线条箭头预设
沿线条运动的 HTML DIV 覆盖层
沿线条运动的 HTML DIV 覆盖层 Pro
线条动画预设集
线条动画预设集
截图 & 水印
导出完整图谱图片
导出完整图谱图片 Pro
导出图谱Base64图片数据
导出图谱Base64图片数据 Pro
导出当前可见图谱区域图片
导出当前可见图谱区域图片 Pro
生成包背景的图片
生成包背景的图片 Pro
预览带平铺背景的图谱图片
预览带平铺背景的图谱图片 Pro
实例API
GraphInstance Expand and Collapse API
GraphInstance Expand and Collapse API
自定义 GraphInstance 混合布局
自定义 GraphInstance 混合布局 Pro