-
Notifications
You must be signed in to change notification settings - Fork 0
DemoGraphRankDirection
Riaan Hanekom edited this page Jan 31, 2013
·
1 revision
A demo of how rank direction affects the layout of a graph.

return Fluently.CreateDirectedGraph()
.Edges.Add(edge =>
{
edge.FromNodeWithName("a").ToNodeWithName("b");
edge.FromNodeWithName("b").ToNodeWithName("c");
edge.FromNodeWithName("c").ToNodeWithName("d");
edge.FromNodeWithName("d").ToNodeWithName("e");
edge.FromNodeWithName("e").ToNodeWithName("f");
edge.FromNodeWithName("f").ToNodeWithName("g");
edge.FromNodeWithName("aa").ToNodeWithName("a");
edge.FromNodeWithName("dd").ToNodeWithName("d");
edge.FromNodeWithName("gg").ToNodeWithName("g");
}
)
.WithRankDirection(RankDirection.RightToLeft)
.WithLabel("Right To Left layout direction");
digraph "DirectedGraph" {
graph [rankdir="RL", label="Right To Left layout direction"];
"a";
"b";
"c";
"d";
"e";
"f";
"g";
"aa";
"dd";
"gg";
"a" -> "b";
"b" -> "c";
"c" -> "d";
"d" -> "e";
"e" -> "f";
"f" -> "g";
"aa" -> "a";
"dd" -> "d";
"gg" -> "g";
}