我希望用 Graphvizneato
引擎生成两个子图。一个子图将包含相互连接的节点,另一个将包含未连接到任何其他节点的单例节点。我已经从下面的 Graphviz 网站调整了这个例子:
digraph G {
node [shape = circle];
edge [arrowhead = normal, label="", color="#919191"];
subgraph cluster_0 {
color=lightgrey;
label="Singletons";
a0;
a1;
a2;
a3;
}
subgraph cluster_1 {
color=lightgrey;
label="Non-singletons";
b0 -> b1;
b2 -> b3;
}
}
neato
当使用引擎处理每个子图中的节点未聚集在一起 时,它给出了下图。
neato -Tpng test.dot > test_neato.png
用dot
引擎处理可以得到很好的结果,但我需要生成具有大量节点的网络,并且neato
引擎更适合这种格式。
dot -Tpng test.dot > test_dot.png
我想要边框、标题和聚类(如dot
上面使用的示例所示),但使用neato
引擎定位节点。有没有办法在 Graphviz 中做到这一点?
在此先感谢您的帮助。