2017-06-16 40 views
1

我有一個簡單的圖表,用點表示簡單的神經網絡。 Simple graph generated with dot.如何讓你的圖形在Dot中變寬?

我想讓這個圖變寬,即通過拉長邊緣來增加圖層之間的空間。我試圖用sizeratio屬性來完成它,但沒有成功。比例適用於身高,但我想增加寬度。

回答

0

您是否試過nodesep變量?

GraphViz documentation

從它說的文檔「中的點,這個指定了兩個相鄰節點之間在同級別中,最小的空間英寸。」所以取決於你如何建立隊伍,這可能會對你有所幫助。您的圖表(缺少.gv文件)的外觀,我猜想您正在使用不可見的從上到下排列來對齊垂直列。如果這樣,nodesep變量可能適合你。默認很小,0.25英寸。

+0

我已經在使用'nodesep',它調節節點之間的垂直方向的空間。這是我的[code](https://pastebin.com/jLA5k6r8)。是否可以對其進行修改,以便調節水平空間,如果是這樣,怎麼辦? – dosvarog

+1

我用變量'ranksep'解決了這個問題。 – dosvarog

0

如果以後有人需要,我已經用變量ranksep解決了我的問題。