Wie zu zwingen, die position von Kanten in graphviz?
Ich habe Probleme mit den Kanten einander überlappen. In meinem Vorherige Frage, wie die Kraft, die Knoten werden in der gleichen Spalte, finden Sie heraus, wie Sie zu zwingen, die Knoten in einer Spalte, aber dies bewirkt, dass einige andere Probleme erscheinen.
digraph exmp {
A -> B -> C -> D -> E
C -> F [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]
E -> F [style="invis"]
F -> G
E -> C [constraint="false"]
}
Rendert:
alt-text http://img98.imageshack.us/img98/8324/wrong2.gif
Mein problem ist, dass die Kanten aus E -> C und C -> F beginnen/enden an der gleichen Stelle in den Knoten C und die gestrichelte und gepunktete Kanten sind alle auf der rechten Seite der Knoten.
Wie könnte ich erzählen, die spezifische Kanten zu gehen, auf der rechten Seite des Knotens?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nachdem Sie eine Nachricht in das graphviz-mail-Liste, die ich gefunden habe, dass ist zumindest möglich, entfernen Sie den E -> C und C -> F überlappenden problem.