Graphviz, horizontale Kanten

2056
Pavla

Ich kann den richtigen Weg zum Erstellen horizontaler Kanten zwischen Knoten nicht finden.

Ich möchte in einer Zeile Knoten zum Beispiel a, b, c. Jeder Knoten hat jedoch viele andere Wege zu anderen Knoten, und diese Knoten haben nicht dieselbe Höhe.

Ich generiere einen Graph mit "rankdir = LR;"

Kannst du mir bitte helfen?

0

1 Antwort auf die Frage

0
RedGrittyBrick

Siehe "Zeichnen mit eingeschränkten Rängen" in der Bedienungsanleitung für "Punkt".

In Diagrammen mit Zeitlinien oder in Zeichnungen, die Quell- und Senkenknoten betonen, müssen Sie möglicherweise Rangzuweisungen einschränken. Der Rang eines Untergraphen kann auf den gleichen Wert, min, source, max oder sink gesetzt werden. Ein gleicher Wert führt dazu, dass alle Knoten im Untergraph auf demselben Rang erscheinen.

Beispiel

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