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

dav*_*one 2 dot graphviz

在 dot 中,您可以定义集群,它们基本上是一组节点周围的框。(1)

是否可以定义一个集群,使其另一个集群中呈现(一个盒子中的一个盒子)?

(1)也参见子图和群集http://www.graphviz.org/content/dot-language

Oha*_*tan 5

这工作得很好:

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
    }
}
Run Code Online (Sandbox Code Playgroud)

输出:

带有“外部”和“内部”集群的输出