digraph "Test Image" {
label = "Test Image";
normalize = true;
rankdir = RL;
ranksep = 2.0;
overlap = false;
remincross = true;
pack = true;
compound = true;
center = true;
outputorder = "nodesfirst";
node [shape=box,fontname="Helvetica",style="rounded,filled"];
edge [arrowhead=normal,arrowtail=normal,decorate=true];
subgraph "cluster_zulu" {
label = "zulu";
bob [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="1"><TR><TD TITLE="bob" BORDER="0">bob</TD></TR><TR><TD PORT="port1" TITLE="bob:1">1</TD></TR><TR><TD PORT="port2" TITLE="bob:2">2</TD></TR><TR><TD PORT="port3" TITLE="bob:3">3</TD></TR><TR><TD PORT="port4" TITLE="bob:4">4</TD></TR><TR><TD PORT="port5" TITLE="bob:5">5</TD></TR></TABLE>>,group=cluster_zulu,fillcolor="#00ff00"];
joe [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="1"><TR><TD TITLE="joe" BORDER="0">joe</TD></TR><TR><TD PORT="port1" TITLE="joe:1">1</TD></TR><TR><TD PORT="port2" TITLE="joe:2">2</TD></TR><TR><TD PORT="port3" TITLE="joe:3">3</TD></TR><TR><TD PORT="port4" TITLE="joe:4">4</TD></TR><TR><TD PORT="port5" TITLE="joe:5">5</TD></TR></TABLE>>,group=cluster_zulu,fillcolor="#ff0000"];
sally [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="1"><TR><TD TITLE="sally" BORDER="0">sally</TD></TR><TR><TD PORT="port1" TITLE="sally:1">1</TD></TR><TR><TD PORT="port2" TITLE="sally:2">2</TD></TR><TR><TD PORT="port3" TITLE="sally:3">3</TD></TR><TR><TD PORT="port4" TITLE="sally:4">4</TD></TR><TR><TD PORT="port5" TITLE="sally:5">5</TD></TR></TABLE>>,group=cluster_zulu,fillcolor="#0000ff"];
frank [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="1"><TR><TD TITLE="frank" BORDER="0">frank</TD></TR><TR><TD PORT="port1" TITLE="frank:1">1</TD></TR><TR><TD PORT="port2" TITLE="frank:2">2</TD></TR><TR><TD PORT="port3" TITLE="frank:3">3</TD></TR></TABLE>>,group=cluster_zulu,fillcolor="#ff00ff"];
}
subgraph "cluster_yankee" {
label = "yankee";
tom [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="1"><TR><TD TITLE="tom" BORDER="0">tom</TD></TR><TR><TD PORT="port1" TITLE="tom:1">1</TD></TR></TABLE>>,group=cluster_yankee];
alice [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="1"><TR><TD TITLE="alice" BORDER="0">alice</TD></TR><TR><TD PORT="port1" TITLE="alice:1">1</TD></TR></TABLE>>,group=cluster_yankee];
}
michelle [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="1"><TR><TD TITLE="michelle" BORDER="0">michelle</TD></TR><TR><TD PORT="port1" TITLE="michelle:1">1</TD></TR></TABLE>>];
barbara [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="1"><TR><TD TITLE="barbara" BORDER="0">barbara</TD></TR><TR><TD PORT="port1" TITLE="barbara:1">1</TD></TR></TABLE>>];
sally:port2:_ -> bob:port2:_ [splines="false",color="#3d8bc6"];
sally:port3:_ -> joe:port3:_ [arrowsize="2.0",splines="false",penwidth="4.0",color="#702db6"];
alice:port1:_ -> tom:port1:_ [splines="false",color="#cb29d5"];
frank:port1:_ -> sally:port5:_ [splines="false",color="#702db6"];
frank:port2:_ -> joe:port5:_ [splines="false",color="#89be4e"];
frank:port3:_ -> bob:port5:_ [splines="false",color="#a28fa6"];
joe:port1:_ -> bob:port1:_ [arrowsize="0.5",splines="false",penwidth="0.25",color="#cb29d5"];
joe:port2:_ -> sally:port1:_ [arrowsize="1.0",splines="false",penwidth="1.0",color="#24ba6e"];
barbara:port1:_ -> michelle:port1:_ [splines="false",color="#cb29d5"];
bob:port3:_ -> sally:port4:_ [splines="false",color="#89be4e"];
bob:port4:_ -> joe:port4:_ [splines="false",color="#a28fa6"];
}
|