0

I am trying to re-order my 2nd tier so they are in numbered order. CHeck out my graphviz dot notation here->

graph G {
node [shape=none,image="switch.png"];
graph [hostidtype="hostname", version="1:0", date="07/09/2014"];
splines=line;
rank=LR;
nodesep=1;
ranksep=1;
"tier2_0":"swp3" -- "tier1_0":"swp3" [
fontsize = 10
tailport=sw headport=nw
taillabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp1</font></td></tr></table>>
headlabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp3</font></td></tr></table>>
];  
"tier2_0":"swp4" -- "tier1_2":"swp4" [
fontsize = 10
tailport=se headport=nw
taillabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp1</font></td></tr></table>>
headlabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp3</font></td></tr></table>>
];  
"tier2_1":"swp3" -- "tier1_1":"swp3" [
fontsize = 10
tailport=sw headport=ne
taillabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp1</font></td></tr></table>>
headlabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp3</font></td></tr></table>>
];  
"tier2_1":"swp4" -- "tier1_3":"swp4" [
fontsize = 10
tailport=se headport=ne
taillabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp1</font></td></tr></table>>
headlabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp3</font></td></tr></table>>
];  
"tier2_2":"swp4" -- "tier1_0":"swp4" [
fontsize = 10
tailport=sw headport=ne
taillabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp1</font></td></tr></table>>
headlabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp3</font></td></tr></table>>
];  
"tier2_2":"swp3" -- "tier1_2":"swp3" [
fontsize = 10
tailport=se headport=ne
taillabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp1</font></td></tr></table>>
headlabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp3</font></td></tr></table>>
]; 
"tier2_3":"swp4" -- "tier1_1":"swp4" [
fontsize = 10
tailport=sw headport=nw
taillabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp1</font></td></tr></table>>
headlabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp3</font></td></tr></table>>
];  
"tier2_3":"swp3" -- "tier1_3":"swp3" [
fontsize = 10
tailport=se headport=nw
taillabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp1</font></td></tr></table>>
headlabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp3</font></td></tr></table>>
];  
"tier1_0":"swp1" -- "leaf0":"swp1" [
fontsize = 10
tailport=sw headport=nw
taillabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp1</font></td></tr></table>>
headlabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp3</font></td></tr></table>>
];
"tier1_1":"swp2" -- "leaf0":"swp2" [
fontsize = 10
tailport=sw headport=ne
taillabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp2</font></td></tr></table>>
headlabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp2</font></td></tr></table>>
];
"tier1_0":"swp2" -- "leaf1":"swp2" [
fontsize = 10
tailport=se headport=nw
taillabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp2</font></td></tr></table>>
headlabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp2</font></td></tr></table>>
];
"tier1_1":"swp1" -- "leaf1":"swp1" [
fontsize = 10
tailport=se headport=ne
taillabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp2</font></td></tr></table>>
headlabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp2</font></td></tr></table>>
];
"tier1_2":"swp1" -- "leaf2":"swp1" [
fontsize = 10
tailport=sw headport=nw
taillabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp1</font></td></tr></table>>
headlabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp3</font></td></tr></table>>
];
"tier1_3":"swp2" -- "leaf2":"swp2" [
fontsize = 10
tailport=sw headport=ne
taillabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp2</font></td></tr></table>>
headlabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp2</font></td></tr></table>>
];
"tier1_2":"swp2" -- "leaf3":"swp2" [
fontsize = 10
tailport=se headport=nw
taillabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp2</font></td></tr></table>>
headlabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp2</font></td></tr></table>>
];
"tier1_3":"swp1" -- "leaf3":"swp1" [
fontsize = 10
tailport=se headport=ne
taillabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp2</font></td></tr></table>>
headlabel =<<table border="0" cellborder="0" bgcolor="#a8cc8b"><tr><td align="center"><font color="black" face="arial">swp2</font></td></tr></table>>
];

}

This is what the output looks like: https://i.stack.imgur.com/PKzQP.png

Notice how the 2nd tier and 1st tier are out of order, it liked re-ordered it but I think it will make more sense to have it in order...

seanx820
  • 64
  • 7

1 Answers1

0

Some useful techniques to control the layout of nodes include:

Most useful when combined.

Community
  • 1
  • 1
marapet
  • 54,856
  • 12
  • 170
  • 184