nodesep node graficar directed con como color graph graphviz dot

node - ¿Cómo forzar todos los nodos en la misma columna en graphviz?



nodesep graphviz (1)

Al menos a partir de mayo de 2007 , no puede forzar "columnas" per se , pero puede aplicar peso a los bordes, lo que debería ayudar a forzar la alineación. Pero en realidad, en este caso, si solo agrega un borde invisible de D a E, tiene una alineación vertical.

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 } }

No tengo conocimiento de ninguna manera de forzar los bordes a un lado u otro.

Estoy tratando de modelar un flujo determinado usando graphviz, y no puedo averiguar cómo modelar el siguiente gráfico para compartir el mismo centro horizontal

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] subgraph cluster_hackToSinkIt { E -> F } { rank="sink" E F } }

esto da como resultado el siguiente gráfico:

Mi pregunta es, ¿cómo puedo obtener la E -> F para que se coloque debajo de D de manera que quede en la misma columna?