G6 v5 图可视化代码生成技能 核心约束(必须遵守) 初始化规范 - 参数必填,传入 DOM 元素 ID 字符串或 DOM 元素对象 - 使用 构造函数, 不得使用 (v4 写法) - 所有配置在构造函数中一次性完成,不得事后多次调用配置方法覆盖 - 返回 Promise,异步渲染;若需等待完成请 数据结构规范 - 数据格式: - 每个节点必须有唯一 (字符串);业务数据放在 字段 - 边必须有 和 ,值为节点 - 禁止 使用 v4 的 方法传数据 节点/边样式规范 - 样式通过 / 配置,支持静态值和回调函数 - 回调函数签名: - 标签文本通过 设置( 不是 或 ) - 节点大小通过 设置(单个数值或 [width, height] 数组) 布局规范 - 配置放在 Graph 选项中: - 布局 不支持 / (G6 v4 参数,v5 静默忽略);防重叠请改用 + - 树形布局(mindmap, compact-box, dendrogram, indented)需要树形数据或 转换 - 力导向布局异步运行, 后会持续迭代 - 必须为非负数 (≥ 0),负值会导致布局计算异常或节点行为不可预测 交互行为规范 - 为字符串数组或配置对象数组 - 常用行为字符串简写: , , , - G6 v5 移除了 Mode(模式)概念 ,所有 behavior 直接在数组中配置 - 复杂配…