01
接入数据
用节点、边与分组,描述真实业务关系。
nodes [ a, b, c ]
edges [ a → b, a → c ]
combos [ group ]
基于统一的数据模型与配置接口,覆盖数据接入、布局计算、图形渲染和交互控制。 了解图的生命周期
用节点、边与分组,描述真实业务关系。
按图结构选择算法,让关系各就其位。
WebGL 绘制图形,Canvas 承载文本信息。
缩放、拖拽与高亮,沿增量链路及时反馈。
按需加载降低初始开销,WebGL 批量绘制支撑复杂关系渲染,按变化类型处理交互更新。
核心入口与布局算法分离,按需加载所选布局,降低初始化阶段的加载开销。
同类节点与边进入 WebGL 绘制批次,利用 GPU 处理图形数据,支撑复杂关系网络的可视化。
交互时复用已有布局,分别处理视口、节点位置与状态变化,减少不必要的重复计算。
状态变化,更新节点与邻接关系的颜色
交互机制示意 · 更新方式随变化类型而定实际加载体积与交互表现取决于构建方式、数据和设备。查看性能验证方法
通过关系网络、层级图、脑图与鱼骨图,查看不同类型的图可视化效果。
import { Graph } from '@antv/g6-lite';
const graph = new Graph({
container: 'graph',
data: {
nodes: [{ id: 'a' }, { id: 'b' }, { id: 'c' }],
edges: [
{ source: 'a', target: 'b' },
{ source: 'a', target: 'c' },
],
},
layout: { type: 'circular', radius: 140 },
behaviors: ['zoom-canvas', 'drag-canvas', 'drag-node', 'hover-highlight'],
});
await graph.render();节点、边、分组与状态
按需选择算法,计算坐标
画布事件、行为与命中反馈
按变更类型安排更新
标签与图标
节点与边 · 按需拾取
Combo 分组边界
阅读接入指南,构建可交互的关系图;查看源码,了解实现细节与扩展方式。