我希望用Graphviz neato
引擎生成两个子图。一个子图将包含彼此连接的节点,另一个子图将包含未连接到任何其他节点的单个节点。我已从以下Graphviz网站调整了this示例:
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中执行此操作?
在此先感谢您的帮助。