我可以用点语言(Graphviz)定义子集群吗?

时间:2016-08-10 12:20:57

标签: graphviz dot

在点中,您可以define clusters,它们基本上是围绕一组节点的框。 (1)

是否可以定义一个集群,使其在另一个集群(框内的框)中呈现

(1)另见http://www.graphviz.org/content/dot-language

中的子图和集群

1 个答案:

答案 0 :(得分:3)

这很好用:

graph {
    subgraph cluster1 
    {
        label="outside 1"
        subgraph cluster11
        {
            label="inside 1"
            a--b
        };
        subgraph cluster12
        {
            label="inside 2"
            c--d
        };
    };

    subgraph cluster2
    {
         label="outside 2"
         e--f
    }
}

输出:

output with "outside" and "inside" clusters