2010-05-06 4 views
6

Ich habe ein einfaches Punktdiagramm, um zu zeigen, wie man Tests durchführt.Wie kann ich die Kante ansteuern, um aus dem rechten Diamanten herauszukommen?

Das Diagramm zeigt quadratische Felder für alle Knoten außer TestPassed, das eine Rautenform aufweist. Mein Problem ist hier. Ich hätte gerne die Kante, die außerhalb des Diamanten liegt, damit No aus dem Diamanten rechts (Osten) anstatt schräg nach unten (Südosten) herauskommt.

  What I have  What I want 
       ^    ^ 
      /\    /\ 
       < >    < >---> 
       \ /\    \/ 
       v \    v  

Ich habe solche compass_pt in der Punkt Grammatik gesehen, kann aber nicht herausfinden, wie es zu benutzen. Ich was ich will, und wie geht das?

+1

Ist hier die Antwort helfen? http://stackoverflow.com/questions/1477532/how-to-force-position-of-edges-in-graphviz – Dan

+0

Ja, vielen Dank. –

Antwort

8

Fügen Sie einfach den compass_pt :e direkt nach dem Knotennamen in der Randdeklaration (Zeile 5) hinzu.

PerformTests;          PerformTests<-----+ 
PerformTests -> TestsPassed;       |   | 
TestsPassed [shape="diamond"];       v  N  | 
TestsPassed -> Release [label="Yes"];    TestsPassed --> FixErrors 
TestsPassed:e -> FixErrors [label="No"];    Y| 
FixErrors -> PerformTests;        v 
                Release 
Verwandte Themen