Graphviz, horizontale Kanten

Graphviz, horizontale Kanten

Ich finde nicht die richtige Möglichkeit, horizontale Kanten zwischen Knoten zu erstellen.

Ich hätte gerne Knoten in einer Linie, zum Beispiel a, b, c. Aber jeder Knoten hat viele andere Wege zu anderen Knoten und diese Knoten sind nicht auf derselben Höhe.

Ich erstelle Graphen mit"rankdir=LR;"

Kannst du mir bitte helfen?

Antwort1

Siehe "Zeichnen mit eingeschränkten Rängen" imBenutzerhandbuchfür "Punkt".

In Diagrammen mit Zeitlinien oder in Zeichnungen, die Quell- und Senkenknoten hervorheben, müssen Sie möglicherweise die Rangzuweisung einschränken. Der Rang eines Unterdiagramms kann auf „gleich“, „min“, „Quelle“, „max“ oder „senke“ eingestellt werden. Ein Wert „gleich“ bewirkt, dass alle Knoten im Unterdiagramm auf demselben Rang erscheinen.

Beispiel

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

verwandte Informationen