Estoy tratando de dibujar un gráfico usando Graphviz, pero necesito agregar etiquetas en los bordes. No parece haber ninguna forma de hacerlo en Graphviz. ¿Hay una salida?
169
Utiliza la propiedad de etiqueta adjunta al borde.
digraph G {
a -> b [ label="a to b" ];
b -> c [ label="another label"];
}
Lo anterior genera un gráfico que se parece a esto.
rankdir="LR";
, que produce un gráfico horizontal con etiquetas colocadas sobre el borde sin tocar.¡@Andrew Walker ha dado una gran respuesta!
También vale la pena conocer el
labeltooltip
atributo . Esto permite unir una cadena adicional a la etiqueta de un borde. Esto es más fácil para un usuario que eltooltip
atributo, ya que puede ser complicado desplazarse directamente sobre un borde. La sintaxis es la siguiente:Lo que da el siguiente resultado:
fuente
Puede usarlo
label="\E"
generará bye etiqueta por defecto.Por ejemplo:
fuente