Pregunta

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

Esto creará dos bordes entre los nodos 'a' y 'b'. ¿Hay una manera de tener un solo borde (grupo de ellos)?

¿Fue útil?

Solución

Creo que realmente depende de lo que sería su salida deseada. Una posibilidad es la siguiente:

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

Cuando no utilizando splines dibuja bordes con segmentos de línea recta y los bordes de modo duplicados no se distingue visualmente.

En su ideal de salida, lo que sería el aspecto de un solo filo, como ya que hay que ser dos etiquetas diferentes para ello?

Otros consejos

La palabra clave "estricta" puede ayudarle.

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

Esto combinará los bordes. Pero creo que sólo se aplicará la primera etiqueta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top