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?