Graphviz Point d'alignement vertical de nœuds
J'ai eu ce point graphique et souhaitez les nœuds A et D, B et E et C et F sont alignés. Ici est le point de code:
digraph{
A
B
C
D
E
F
{rank = same; B; C}
{rank = same; E; F}
A -> B [label="2", weight=2]
A -> C [label="0", style=dashed, weight=2]
B -> C [label="0", style=dashed, weight=2]
B -> D [label="2", style=dashed, weight=2]
C -> D [label="0", weight=2]
D -> E [label="1", style=dashed, weight=2]
D -> F [label="0", weight=2]
E -> F [label="0", weight=2]
F -> A
}
Comme vous pouvez le voir j'ai déjà essayé d'appliquer des pondérations sur les bords, mais cela ne fonctionne pas
OriginalL'auteur user1839433 | 2014-11-23
Vous devez vous connecter pour publier un commentaire.
Il est possible d'utiliser le
group
attribut des nœuds de suggérer en alignant les bords entre les nœuds d'un même groupe dans une ligne droite.Déclarer les nœuds avec l'attribut de groupe:
Alors assurez-vous que tous les nœuds ont un (invisible) de la limite entre eux:
Tout ensemble:
OriginalL'auteur marapet