【问题标题】:GraphViz, fixed layout when clusteringGraphViz,聚类时的固定布局
【发布时间】:2010-02-23 19:55:24
【问题描述】:

我有给定图形的点 (graphviz) 文件,其中包含多个节点和边。
我想创建该图的副本并将集群(组)几个节点一起创建。
但是,每当我这样做时,图形的布局都会发生变化(采用集群)。

有什么方法可以固定图形的位置,然后添加聚类?

【问题讨论】:

    标签: graphviz graph-layout


    【解决方案1】:

    例如,如果您想显示“之前和之后”(一个图表不包含集群,一个图表包含集群),最初创建两个包含集群的图表可能是最简单的(这样它们看起来相同)。然后对于您想要“非聚类”的图,设置所有子图参数,使聚类注释不可见——即,没有聚类标签并且颜色与图的背景颜色相同。集群将显示为不可见。

    例如,在下面的代码中,集群将显示为不可见:

    subgraph cluster_inv {
      node [style=filled];
      N1 -> N2 -> N3;
      label="";
      color="#FFFFFF";
    }
    

    【讨论】:

    • 这应该可以,谢谢。我使用不同的颜色来标记相同节点和边缘的集群。我制作了一个基本图的副本,我只是改变了颜色。节点和边的位置相同。多谢一次。
    猜你喜欢
    • 2012-10-05
    • 1970-01-01
    • 2014-11-07
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    • 1970-01-01
    • 2013-02-18
    • 2012-09-09
    相关资源
    最近更新 更多