Ответ 1
По крайней мере начиная с мая 2007 г., вы не можете принудительно "использовать столбцы", но вы можете применить вес к краям, которые должны выравнивание силы помощи. Но на самом деле, в этом случае, если вы просто добавите невидимый край из D в E, вы получите вертикальное выравнивание.
digraph exmp {
A -> B -> C -> D
C -> E [constraint=false]
A -> C [style="dotted", constraint=false]
A -> D [style="dotted", constraint=false]
B -> D [constraint=false]
D -> A [style="dashed", constraint=false]
C -> A [style="dashed", constraint=false]
D -> E [style="invis"] // <---- important new line
subgraph cluster_hackToSinkIt { E -> F }
{ rank="sink" E F }
}
Я не знаю, каким образом можно заставить края с той или иной стороны.