我正在生成graphviz圖,我遇到了一個問題 - 有幾個節點非常大 - 以及大量的小節點。我嘗試使用neato和fdp生成png,但都生成非常大的圖形,這些圖形大部分是空白的(節點距離很遠)。有沒有辦法爲這些工具設置一個更大的彈簧「強度」來強制節點靠得更近?如何使用graphviz設置緊湊圖形佈局的'spring'力
8
A
回答
11
使用neato時,您可能會撥弄overlap
和sep
屬性。
overlap
可以設置爲false
,compress
,scalexy
,和more。
sep
可以指定一個附加的邊距,當與前面的加號一起使用時,否則該邊界通過用1 +值sep
來縮放節點的尺寸來定義。看起來默認
不要猶豫,發佈一個示例圖。不知道你的特殊圖形,我做了含有一些大和一些小節點的例子:
layout=neato;
overlap=scalexy; //false, compress, ...
sep="+1"; // 0.1, +1
node[label="Large node", width=2, height=2];
l1; l2; l3;
node[label="\N", width=0.5, height=0.3];
1 -> l1;
2 -> l1;
3 -> l1;
4 -> l1;
5 -> l1;
5 -> l2;
6 -> l2;
7 -> l2;
8 -> l2;
8 -> l3;
9 -> l3;
10 -> l3;
相關問題
- 1. 佈局更緊湊
- 2. Graphviz的DOT安排圈節點,佈局過於「緊湊」
- 3. 如何使用graphviz通過networkx獲取圖形座標(佈局)?
- 4. 設置佈局的重力
- 5. 如何設置佈局的佈局重力,例如FrameLayout?
- 6. Unity3D中的緊湊Wordle圖形
- 7. graphviz樹佈局
- 8. iOS中的「緊湊」視圖
- 9. 我如何可以設置緊湊的框架
- 10. 使用Django設置緊湊型隱私策略
- 11. GUID/UUID的URL緊湊表示形式?
- 12. 如何使WPF TextBox充當緊湊形式?
- 13. graphviz(DOT)格式描述的圖形的手動佈局
- 14. 改善graphviz佈局
- 15. 搬運工-compose.yml緊湊通用配置
- 16. 使用graphviz twopi控制佈局
- 17. 使用nokogiri的緊湊的現有XML
- 18. GraphViz如何在頁面上均勻佈局形狀
- 19. 如何設置意圖導致佈局
- 20. 轉換帆布JS把結構緊湊
- 21. Graphviz中的圖形圖形
- 22. C#如何檢查形式已經在緊湊的框架
- 23. graphviz三個行列布局與子圖
- 24. 用通配符(緊湊型)
- 25. System.Diagnostics.StackTrace緊湊框架
- 26. scipy.optimize緊湊約束
- 27. 設置datagridviewimagecolumn圖像佈局
- 28. PHP laravel緊湊,使用attibute不行
- 29. 使用c設置緊湊框架2.0中文本框的水平滾動條#
- 30. 緊湊的錯誤檢查
知道這個職位是很老:如果使用SFDP/FDP,有一個名爲[K]屬性( http://www.graphviz.org/doc/info/attrs.html#d:K),它是爲此目的服務的。 – Yosh 2014-07-05 14:24:59