当前位置: 首页 > ai >正文

AntV G6入门教程

以下教程聚焦于 AntV G6 的 数据操作 API,详细介绍各个方法的用途、参数以及完整的使用示例,帮助你在图实例上精细地读取、修改和管理节点/边/组合等数据。文中示例代码均基于 G6 v5.0.47 官方文档 ([g6.antv.antgroup.com][1])。


一、获取完整图数据

1.1 graph.getData()

  • 功能:一次性获取图中的所有节点(nodes)、边(edges)和组合(combos)数据。
  • 返回值Required<GraphData>,包含 { nodes: NodeData[]; edges: EdgeData[]; combos: ComboData[] }
// 在已有 Graph 实例 graph 上调用
const graphData = graph.getData();
console.log('所有节点:', graphData.nodes);
console.log('所有边:', graphData.edges);
console.log('所有组合:', graphData.combos);

([g6.antv.antgroup.com][1])


二、读取节点 / 边 / 组合 数据

G6 支持按 ID 或批量读取,也可获取指定状态下的数据。

2.1 graph.getNodeData()

// 读取所有节点
const allNodes = graph.getNodeData();// 读取单个节点
const node1 = graph.getNodeData('node1');
console.log('node1 坐标:', node1.style.x, node1.style.y);// 批量读取
const [n1, n2] = graph.getNodeData(['node1', 'node2']);

([g6.antv.antgroup.com][1])

2.2 graph.getEdgeData()

// 读取所有边
const allEdges = graph.getEdgeData();// 读取单条边
const edge1 = graph.getEdgeData('edge1');
console.log('edge1:', edge1.source, '→', edge1.target);// 批量读取
const [e1, e2] = graph.getEdgeData(['edge1', 'edge2']);

([g6.antv.antgroup.com][1])

2.3 graph.getComboData()

// 读取所有组合
const allCombos 
http://www.xdnf.cn/news/14471.html

相关文章:

  • CppCon 2017 学习:C++ in Academia
  • 【开源解析】基于Python+Qt打造智能应用时长统计工具 - 你的数字生活分析师
  • 鼎捷T100开发语言-Genero FGL 终极技术手册
  • Mac OS上安装Redis
  • Python 正则表达式
  • 解决戴尔电脑No bootable devices found问题
  • TIA Portal (博图) 中 SCL 语言 REPEAT_UNTIL循环语句的用法介绍及案例
  • 资源占用多,Linux 系统中如何降低 CPU 资源消耗并提升利用率?
  • CentOS 7 虚拟机网络配置异常 典型问题:启动了NetworkManager但是network无法启动
  • 03.【C语言学习笔记】分支和循环
  • 网络层协议 IP 协议介绍 -- IP 协议,网段划分,私有 IP 和 公网 IP,路由
  • 设计模式笔记_创建型_单例模式
  • 【图像处理入门】9. 基础项目实战:从去噪到图像加密
  • 接口适配器模式实现令牌桶算法和漏桶算法
  • 加密、加签、摘要算法对比
  • 自然语言处理【NLP】—— CBOW模型
  • 浅谈快排的退化与优化
  • 鼠标报告描述符与对应的数据结构体
  • 实现汽车焊装线设备互联:DeviceNet与Modbus TCP协议转换网关
  • Debian 编译安装 ruby3.2
  • stm32使用定时器PWM
  • Linux编程:4、进程通信-管道(匿名管道)
  • 二手商城系统+SpringBoot + Vue (前后端分离)
  • 通用embedding模型和通用reranker模型,观测调研
  • 嵌入式学习笔记C语言阶段--17共用体和枚举
  • LG P4278 带插入区间K小值 Solution
  • SCADA|KingSCADA通过组合框选择修改变量的值
  • JS进阶 Day04
  • 2GT 环形闭口闭环同步带一种具有特定齿形和结构的传动带
  • MotleyCrew ——抛弃dify、coze,手动搭建多agent工作流