11

我正在尝试使用 GraphViz 来绘制图形模型。但是,我没有找到一种方法来绘制重叠集群。例如,如何使“nodeA->nodeB”同时位于 clusterA 和 clusterB 内?

4

1 回答 1

8

AFAIK你不能。

文档中描述的集群:

如果子图的名称以簇开头,则 Graphviz 将子图记为特殊的簇子图。如果支持,布局引擎将进行布局,以便将属于集群的节点绘制在一起,集群的整个绘图包含在一个边界矩形内。

集群的整个想法不是重叠,而是对节点进行分组(当节点是两个子图的一部分时,graphviz 会引发错误)。

于 2012-10-02T06:07:16.357 回答