digraph G {
graph [label = "TGH5 SDK\n\n\n", labelloc = t, labeljust = center,
fontname = Helvetica, fontsize = 18]
labeljust = center;
ranksep = .5;
node [shape = "box", style = rounded, fontsize = 12];
edge [fontsize = 9];
subgraph cluster_0 {
label = "External Services";
style = "dashed";
Language -> Geodata [style = "invis"];
Geodata -> Advertisement [style = "invis"];
}
subgraph cluster_1 {
label = "SDK";
style = "dashed";
Adapter -> Api;
}
subgraph cluster_2 {
label = "Vendors";
style = "dashed";
Philips -> Opera [style = "invis"];
Opera -> More [style = "invis"];
}
Language -> Api [constraint = false];
Advertisement -> Api [constraint = false];
Geodata -> Api [constraint = false];
Philips -> Adapter [constraint = false];
Opera -> Adapter [constraint = false];
More -> Adapter [constraint = false];
Game -> Api [rank = max, dir = both, constraint = false];
}
我希望Game
将节点放在其他三个框下方,但不知道该怎么做。抱歉,我对 Graphviz 很陌生——实际上这是我第一次尝试用它做点什么。所以我真的不知道在哪里看。