Domanda

digraph G {
  a -> b [ label = "foo" ];
  a -> b [ label = "bar" ];
}

Questo creerà due bordi tra la 'a' e 'b' nodi. C'è un modo per avere un solo bordo (loro gruppo)?

È stato utile?

Soluzione

Credo che in realtà dipende da quale sarebbe l'output desiderato. Una possibilità è:

digraph G {
   graph [ splines = false ]
   a -> b [ label = "foo" ];
   a -> b [ label = "bar" ];
 }

Se non si utilizza spline disegna bordi con segmenti rettilinei e quindi duplicare bordi non si distinguerà visivamente.

Nella tua uscita ideale, quale sarebbe il singolo bordo simile dato che ci sono di essere due etichette diverse per questo?

Altri suggerimenti

La parola chiave "rigorosa" può aiutare.

strict digraph G {
  a -> b [ label = "foo" ];
  a -> b [ label = "bar" ];
}

Questa combinerà i bordi. Ma credo che si applicherà solo la prima etichetta.

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