Ich benutze Graphviz 2.30. Die horizontale Positionierung für Etiketten funktioniert, in einigen Fällen wäre jedoch ein modifizierter Winkel erwünscht.
Zum Beispiel habe ich hier verschiedene Werte für den Winkel ausprobiert, aber ohne Wirkung:
ABB -> ABACUS[label="applied", fontname="Arial", fontsize=15, labelangle=110];
Wie kann ich die Etiketten in Übereinstimmung mit (dh parallel zu) , wenn der Kante eines Graphviz Verwendung digraph
.
Das Ganze digraph
wird aufgrund einer NDA nicht gebucht. Außerdem wird die Drehung nur auf wenige Etiketten angewendet.
Ich habe ähnliche Threads wie diesen oder einen anderen gelesen (oder einen Thread zum Beispiel über Ausrichtung), aber ohne Hilfe in Bezug auf mein Problem.
Antworten:
Mit dot2latex können Sie
lblstyle
Attribute angeben . Der Wert vonlblstyle
wird von PGF / TikZ bei der PDF-Generierung verwendet.Man kann parallele Beschriftungen wie folgt angeben:
Um das PDF zu generieren
Das Ergebnis ist
quelle
dot
, ich habe es vorher nicht bemerkt (oder vielleicht ist es neu).Bearbeiten: Eine andere Antwort hat eine Option gefunden, die jetzt vorhanden ist, um Text an Kanten auszurichten.
Am besten exportieren Sie das Diagramm als
SVG
und verwendenIllustrator
oderInkscape
optimieren. Dies ist nur praktisch, wenn einige Diagramme erstellt werden.Ich muss häufig die Ausgabe von
Graphviz
und optimierenGephi
; Sie geben mir aber einen guten Ausgangspunkt.quelle