mode
优化布局的技术
类型: 字符串, 默认值: major
neato
支持模式
mode="major"
:neato
使用应力最大化1.mode="KK"
:neato
使用 Kamada-Kawai2 版本的梯度下降法。对于小图(节点数< 100),KK
有时明显更快。一个明显的缺点是KK
可能会循环。mode="sgd"
:neato
使用随机梯度下降3 方法的一个版本。sgd
的优点是比前两种方法更快、更可靠的收敛,而sgd
的缺点是它以固定次数的迭代运行,并且可能需要在某些图中使用更大的maxiter
值。
neato
中有两种实验模式
mode="hier"
,它添加了类似于dot
中使用的布局的从上到下的方向性,以及mode="ipsep"
,它允许图指定节点之间的最小垂直和水平距离。(参见sep
属性。)
-
Gansner, E.R., Koren, Y., North, S. (2005). Graph Drawing by Stress Majorization. In: Pach, J. (eds) Graph Drawing. GD 2004. Lecture Notes in Computer Science, vol 3383. Springer, Berlin, Heidelberg. ↩︎
-
Tomihisa Kamada, Satoru Kawai, An algorithm for drawing general undirected graphs, Information Processing Letters, Volume 31, Issue 1, 1989, Pages 7-15. ↩︎
-
J. X. Zheng, S. Pawar and D. F. M. Goodman, "Graph Drawing by Stochastic Gradient Descent," in IEEE Transactions on Visualization and Computer Graphics, vol. 25, no. 9, pp. 2738-2748, 1 Sept. 2019, doi: 10.1109/TVCG.2018.2859997. ↩︎
- 图
注意: 仅适用于 neato。