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。