9
मेरे पास एक टेस्ट ग्राफ़ है कि मैं इसे अच्छे दिखने के लिए ट्विक करना चाहता हूं।ग्राफ़विज़: ग्राफ़ को देखने के लिए मामूली tweaks nicer
यहाँ Graphviz है (डॉट) स्रोत, test6.dot
:
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
}
प्रश्न/परिवर्तन मैं चाहते हैं बनाने के लिए:
- मैं करने के लिए नोड्स
10 -> 11 -> 12 -> 8 -> 13 -> 14
के प्रवाह चाहते हैं एक ऊर्ध्वाधर रेखा में हो (क्षैतिज 8 और 9 स्वैप करें)। मैं यह कैसे कर सकता हूँ? (1 -> 2 -> 3 -> X2 -> 5
के साथ; स्वैप 6 और 1) - मैं चाहता हूं कि एक्स 1 समान ऊर्ध्वाधर स्थिति पर 10 के रूप में हो, और 6 के समान क्षैतिज स्थिति हो। मैं यह कैसे कर सकता हूं?
- मैं 8 और एक्स 3 और 7 को समान लंबवत स्थिति में होना चाहता हूं, 14 और एक्स 4 और 3 के साथ भी। मैं यह कैसे कर सकता हूं?
ranksep=0.3;
कथन महान काम करता है, ध्यान दें कि8 -> 13 -> 14
मेंX3 -> gap -> X4
जैसा बड़ा अंतर है। यह रैंकसेप = 0.3 नियम का पालन क्यों नहीं करता है, और मैं इसे कैसे ठीक करूं?