antvis/G6

dagre布局,指定layer层级,controlPoints为空 #4331

yonghengdeanjing posted onGitHub

问题描述

问题1:dagre布局下,指定layer层级,节点连线的controlPoints为空 下图,节点1_1到节点3_2的连线,controlPoints为空 image

下图,节点1_1到节点57_4的连线,controlPoints导致穿过节点了 image

问题2: 没有监听到afterlayout事件 image

重现链接

https://stackblitz.com/edit/react-gtrsxk-vzgk9z?file=issue1.js,style%2Findex.scss,index.js,graph.js

重现步骤

1.进入页面 2.点击任意节点 3.打开浏览器控制台,看打印的节点连线controlPoints信息

预期行为

1.dagre布局,指定layer层级,按指定的layer层级布局 2.dagre布局,指定layer层级,期望有正确的节点连线控制点controlPoints,且controlPoints避开节点(因为项目要根据controlPoints画横平竖直的连线且避开节点) 3.可以监听到afterlayout事件回调

平台

  • 操作系统: [macOS, Windows, Linux, React Native ...]
  • 网页浏览器: [Google Chrome, Safari, Firefox]
  • G6 版本: [4.8.7 ... ]

屏幕截图或视频(可选)

No response

补充说明(可选)

No response


Fund this Issue

$0.00
Funded

Pull requests