GraphvizTest
Aus 4webmaster.de
Beschriftung von Edges
Auch Edges lassen sich beschriften. Wollen Sie die Edge in der Mitte beschriften, dann weisen Sie ihr ein label-Attribut zu. Für Beschriftungen an der Pfeilspitze verwenden Sie ein anderes Attribut, das headlabel-Attribut. Eine Beschriftung am Ursprung der Edge erreichen Sie mit dem Atttribut taillabel.
Mit decorate=true können Sie Beschriftung und beschriftete Edge durch eine zusätzliche Linie verbinden. Ein zusätzliches labelfloat=true erlaubt dabei Überlappungen und kann zu einem kompakteren Layout führen.

Alle drei Beschriftungen lassen sich kombinieren. Sie können also jede Edge theoretisch dreifach beschriften, wenn Sie für eine bestimmte Anwendung die Informationsdichte der Übersichtlichkeit vorziehen. Die Beschriftungen am Ursprung bzw. an der Spitze lasen sich separat formatieren, mit labelfontcolor, labelfontsize und labelfontname. Diese Angaben gelten aber stets sowohl für die Head- als auch für die Tail-Beschriftung.

Übersicht: Attribute für die Beschriftung
| Attribut | Bedeutung | Default-Wert | Beispiel |
|---|---|---|---|
| label | Text der zentrierten Beschriftung | label="Hallo! | |
| headlabel | Text der Beschriftung an der Spitze | headlabel="Spitze" | |
| taillabel | Text der Beschriftung am Ursprung | taillabel="Ursprung" | |
| decorate | Zusätzliche Verbindungsline zur Edge zeichnen? | false | decorate=true decorate=true, labelfloat=true |
| fontname labelfontname | Schriftart | Times | fontname=Arial |
| fontsize labelfontsize | Schriftgröße | 14 | fontsize=12 |
| fontcolor labelfontcolor | Schriftfarbe | black | fontcolor="#41FB00" |