【问题标题】:group nodes with subgraphs用子图分组节点
【发布时间】:2012-07-11 02:34:45
【问题描述】:

我想用下面的代码对一些节点进行分组

digraph dataflow {
    subgraph pipeline {
        relations;
        synonyms;
        articles;
    }
    subgraph lucene {
        index;
        search;
    }
    training_data - > index;
    relations - > search;
    synonyms - > index;
    articles - > index;
    training_data - > evaluation;
}

但是 dot 不关心子图:

【问题讨论】:

    标签: graphviz dot subgraph


    【解决方案1】:

    尝试在您的子图前加上“cluster_”:

    digraph dataflow {
        subgraph cluster_pipeline {
            relations;
            synonyms;
            articles;
        }
        subgraph cluster_lucene {
            index;
            search;
        }
        training_data -> index;
        relations -> search;
        synonyms -> index;
        articles -> index;
        training_data -> evaluation;
    }
    

    【讨论】:

    • 哇,就是这样。我想知道更多关于cluster到底是做什么的,这里是:“一个名称以“cluster”开头的子图被给予特殊处理。子图单独布局,然后作为一个单元集成到它的父图中,带有一个围绕它绘制的边界矩形。如果集群有标签参数,则此标签显示在矩形内。还要注意集群内可以有集群。来源:graphviz.org/doc/info/attrs.html#d:clusterrank
    猜你喜欢
    • 2021-12-05
    • 1970-01-01
    • 2012-09-04
    • 2017-12-06
    • 1970-01-01
    • 2015-05-15
    • 1970-01-01
    • 2021-03-14
    • 1970-01-01
    相关资源
    最近更新 更多