1 votes

Graphviz, bords horizontaux

Je n'arrive pas à trouver la bonne façon de créer des arêtes horizontales entre les nœuds.

J'aimerais que les nœuds d'une ligne soient par exemple a, b, c. Mais chaque nœud a de nombreux autres chemins vers d'autres nœuds et ces nœuds ne sont pas de la même hauteur.

Je génère un graphique avec "rankdir=LR ;"

Pouvez-vous m'aider ?

1voto

RedGrittyBrick Points 78148

Voir "Dessiner avec des rangs contraints" dans le manuel de l'utilisateur. guide de l'utilisateur pour "point".

Dans les graphiques avec des lignes de temps, ou dans les dessins qui mettent l'accent sur les nœuds source et source et puits, vous pouvez avoir besoin de contraindre les affectations de rang. Le rang d'un peut avoir les valeurs same, min, source, max ou sink. Une valeur identique fait en sorte que tous les noeuds du sous-graphe se trouvent au même rang.

{ rank = same; 1980; "build"; "emacs"; "vi"; }
{ rank = same; 1982; "RCS"; "<curses>"; "IMX"; "SYNED"; }

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X