J'essaie de dessiner un graphique avec Graphviz, mais je dois ajouter des étiquettes sur les bords. Cela ne semble pas être le cas chez Graphviz. Y a-t-il un moyen de sortir?
Vous utilisez la propriété label attachée à Edge.
digraph G {
a -> b [ label="a to b" ];
b -> c [ label="another label"];
}
Ce qui précède génère un graphique qui ressemble à ceci.
@ Andrew Walker a donné une excellente réponse!
Cela vaut également la peine de connaître le labeltooltip
attribut . Cela permet d'attacher une chaîne supplémentaire à l'étiquette d'un Edge. Ceci est plus facile pour un utilisateur que l'attribut tooltip
, car il peut être fastidieux de passer directement sur un bord. La syntaxe est la suivante:
digraph G {
a -> b [label=" a to b" labeltooltip="this is a tooltip"];
b -> c [label=" another label" ];
}
Vous pouvez utiliser label="\E"
Il générera une étiquette par défaut.
Par exemple:
digraph G {
a -> b [ label="\E" ];
b -> c [ label="\E"];
}