回答:
「ドット」のユーザーガイドの「ランクの制約付き描画」を参照してください。
タイムライン付きのグラフ、またはソースノードとシンクノードを強調する図面では、ランクの割り当てを制限する必要があります。サブグラフのランクは、same、min、source、max、またはsinkに設定できます。同じ値を指定すると、サブグラフ内のすべてのノードが同じランクで発生します。
例
{ rank = same; 1980; "build"; "emacs"; "vi"; }
{ rank = same; 1982; "RCS"; "<curses>"; "IMX"; "SYNED"; }