首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GraphViz -如何连接子图?

GraphViz -如何连接子图?
EN

Stack Overflow用户
提问于 2010-01-06 17:45:42
回答 1查看 109.6K关注 0票数 200

GraphVizDOT语言中,我试图表示一个依赖关系图。我需要能够在容器中拥有节点,并且能够使节点和/或容器依赖于其他节点和/或容器。

我使用subgraph来表示我的容器。节点链接工作得很好,但我不知道如何连接子图。

根据下面的程序,我需要能够用箭头连接cluster_1cluster_2,但我尝试的任何操作都会创建新节点,而不是连接集群:

代码语言:javascript
运行
复制
digraph G {

    graph [fontsize=10 fontname="Verdana"];
    node [shape=record fontsize=10 fontname="Verdana"];

    subgraph cluster_0 {
        node [style=filled];
        "Item 1" "Item 2";
        label = "Container A";
        color=blue;
    }

    subgraph cluster_1 {
        node [style=filled];
        "Item 3" "Item 4";
        label = "Container B";
        color=blue;
    }

    subgraph cluster_2 {
        node [style=filled];
        "Item 5" "Item 6";
        label = "Container C";
        color=blue;
    }

    // Renders fine
    "Item 1" -> "Item 2";
    "Item 2" -> "Item 3";

    // Both of these create new nodes
    cluster_1 -> cluster_2;
    "Container A" -> "Container C";
}

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2012036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档