antvis/G6

dagre布局,指定nodeorder #4332

yonghengdeanjing posted onGitHub

问题描述

dagre布局,指定keepNodeOrder:true和nodeOrder,没有按指定的顺序布局。 比如第8层,指定顺序为: '58_8', '60_8','57_8', '56_8', '59_8', '61_8','1_8','62_8', '1302', '1303', '1304','1306','1307'... 但实际布局后的顺序与指定的顺序不同,实际布局的顺序如下图: image

重现链接

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

重现步骤

1.进入页面 2.看第8层布局节点的id顺序

预期行为

1.dagre布局,指定keepNodeOrder:true和nodeOrder后,按照指定的顺序布局

平台

  • 操作系统: [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