Graphviz、水平エッジ


0

ノード間に水平エッジを作成する正しい方法が見つかりません。

たとえば、a、b、cなどの1行のノードにしたいと思います。しかし、各ノードには他のノードへの他の多くの方法があり、このノードは同じ高さにありません。

「rankdir = LR;」でグラフを生成します

助けてくれませんか?

回答:


0

「ドット」のユーザーガイドの「ランクの制約付き描画」を参照してください。

タイムライン付きのグラフ、またはソースノードとシンクノードを強調する図面では、ランクの割り当てを制限する必要があります。サブグラフのランクは、same、min、source、max、またはsinkに設定できます。同じ値を指定すると、サブグラフ内のすべてのノードが同じランクで発生します。

{ rank = same; 1980; "build"; "emacs"; "vi"; }
{ rank = same; 1982; "RCS"; "<curses>"; "IMX"; "SYNED"; }
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.