Domanda

sto avendo problemi con bordi sovrapposti l'un l'altro. Nel mio precedente domanda di come forzare i nodi di essere nella stessa colonna , scoperto come forzare i nodi di una colonna, ma questo fa sì che alcuni altri problemi a comparire.

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"]
}

Renders a:

alt text http://img98.imageshack.us/img98/8324/wrong2 .gif

Il mio problema è che i bordi da E -> C e C -> F cominciano / termina nello stesso punto nel nodo C e il tratto e bordi tratteggiate sono tutti sul lato destro dei nodi

Come potrei dire bordi specifici per andare verso il lato destro del nodo?

È stato utile?

Soluzione

Dopo un messaggio nella lista della posta graphviz ho trovato che sia almeno possibile rimuovere la E -> C e C -.> F problema di sovrapposizione

  

La soluzione più semplice è quella di utilizzare un   Porta punti bussola:

     

C:e -> F [constraint=false]

     

- Emden

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top