Ich habe hier eine Testgrafik, die ich anpassen möchte, damit sie schöner aussieht.graphviz: kleinere Verbesserungen, um das Diagramm schöner aussehen zu lassen
Hier ist die graphviz (dot) Quelle, test6.dot
:
- ich den Knoten fließen wollen
10 -> 11 -> 12 -> 8 -> 13 -> 14
zu:digraph G { ranksep=0.3; size="6.0,6.0"; node [fontsize=11]; subgraph clusterA { X2 [shape=box]; node [style=filled]; 1 -> 2 -> 3 -> X2 -> 5; 6; 7; label = "A"; color=blue } X1 [shape=box]; subgraph clusterB { node [style=filled]; 8; 9; 10 -> 11 -> 12; 12 -> 9; 12 -> 8 -> 13; 13 -> 14; label = "B"; color=blue } subgraph clusterC { label = "C"; { node [style="invis"]; gap; } node [shape=box]; edge [style="invis"]; X3 -> gap -> X4; } 14 -> X4 -> 3; 6 -> X1 -> 10; { edge [dir="both"]; 8 -> X3 -> 7; } 9 -> X3 }
Fragen/Änderungen würde ich gerne machen in einer vertikalen Linie sein (vertausche 8 und 9 horizontal). Wie kann ich das machen? (selbe mit
1 -> 2 -> 3 -> X2 -> 5
; vertauschen 6 und 1) - Ich möchte X1 auf der gleichen vertikalen Position als 10, und die gleiche horizontale Position wie 6. Wie kann ich das tun?
- Ich möchte 8 und X3 und 7 auf der gleichen vertikalen Position sein, auch mit 14 und X4 und 3. Wie kann ich das tun?
- Die
ranksep=0.3;
Anweisung funktioniert gut, außer dass8 -> 13 -> 14
eine größere Lücke hat, wie auchX3 -> gap -> X4
. Warum gehorcht es nicht der ranksep = 0.3-Regel, und wie repariere ich das?