[英]Change Size (Width and Height) of Graph (GraphViz & dot)
通常,GraphViz以點語言繪制的圖形的默認布局有點“緊”。 由於視覺空間太小,很難在邊緣上放置有意義的標簽,圖形看起來很雜亂。
如何影響GraphViz /點圖的垂直和水平間距?
我將從一個簡單的圖表開始,由點引擎以默認方式布局:
digraph {
node [shape=circle, width=0.4];
A->B
A->D
B->C
D->E
}
如您所見,布局非常緊湊。 請注意,我的排名(行)自然是從上到下。 我可以通過利用這個並使用ranksep
(rank separation)變量來明確設置排名之間的空間來影響圖的高度 :
digraph {
node [shape=circle, width=0.4];
ranksep = 1;
A->B
A->D
B->C
D->E
}
最后,我們可能想要擴大圖表。 這里我們使用nodesep
變量來增加節點(列)之間的空間:
digraph {
node [shape=circle, width=0.4];
nodesep=1.5;
A->B
A->D
B->C
D->E
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.