DagreLayout计算后节点排布问题
xingzilong opened this issue · comments
我也想知道
提供个方法,虽然不确定行不行,但可以换ranker试试:
{ ranker: 'network-simplex' | 'tight-tree' | 'longest-path' }
这是dragre.js内置的三个ranker,@antv/layout也继承了下来
提供个方法,虽然不确定行不行,但可以换ranker试试:
{ ranker: 'network-simplex' | 'tight-tree' | 'longest-path' }
这是dragre.js内置的三个ranker,@antv/layout也继承了下来
我试过要是尾部节点不汇合可以 但是要汇合的话就不行了
请教一下,ranker这个参数是干什么用的?我尝试着更改了一下,没发生什么别的变化
请教一下,ranker这个参数是干什么用的?我尝试着更改了一下,没发生什么别的变化
@xingzilong 其实就是dagre布局中的三种分层算法,具体可以看下这个:
https://www.yuque.com/antv/g6-blog/xxp5nl#2j2gF
有精力的可以去读最初的论文,也有说到:《A Technique for Drawing Directed Graphs》https://graphviz.org/documentation/TSE93.pdf
请教一下,ranker这个参数是干什么用的?我尝试着更改了一下,没发生什么别的变化
@xingzilong 其实就是dagre布局中的三种分层算法,具体可以看下这个: https://www.yuque.com/antv/g6-blog/xxp5nl#2j2gF 有精力的可以去读最初的论文,也有说到:《A Technique for Drawing Directed Graphs》https://graphviz.org/documentation/TSE93.pdf
感谢解答。
我看了一下语雀的文章,我也尝试更改了一下我的程序(我使用的是@antv/layout@1.2.13),ranker的三个值都测试了,优化后的布局并没有任何区别,按照我(阅读语雀文章)的理解,感觉networks simplex算法可以解决我的问题,但事实是并没有。