Ich versuche, mit Graphviz ein Diagramm zu zeichnen, muss jedoch Beschriftungen an den Kanten hinzufügen. In Graphviz scheint es keinen Weg dazu zu geben. Gibt es einen Ausweg?
169
Sie verwenden die an die Kante angehängte Label-Eigenschaft .
digraph G {
a -> b [ label="a to b" ];
b -> c [ label="another label"];
}
Das obige erzeugt ein Diagramm, das ungefähr so aussieht.
rankdir="LR";
, bei der ein horizontales Diagramm mit Beschriftungen über der Kante erstellt wird, ohne sie zu berühren.@ Andrew Walker hat eine tolle Antwort gegeben!
Es lohnt sich auch, sich des
labeltooltip
Attributs bewusst zu sein . Dadurch kann eine zusätzliche Zeichenfolge an die Beschriftung einer Kante angehängt werden. Dies ist für einen Benutzer einfacher als dastooltip
Attribut, da es schwierig sein kann, direkt an einer Kante zu schweben. Die Syntax lautet wie folgt:Welches ergibt das folgende Ergebnis:
quelle
Sie können verwenden.
label="\E"
Es wird eine Standardbezeichnung generiert.Beispielsweise:
quelle