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?

InformationsquelleAutor Davy Landman | 2009-09-25
Schreibe einen Kommentar