orderGraphviz - 固定子图(orderGraphviz - fixed subgra

2019-08-06 09:24发布

我想创建一个3列图所示:

码:

digraph g {
rankdir="LR";
node[shape = circle, fontsize=14];
fontsize=18;
labeljust="l";

{ rank=same;
}

edge[style=invis, fontsize=12];
subgraph clusterA {
    a->b;
    label="A";
}
subgraph clusterC {
  e->f->g;
    label="C";
}

subgraph clusterB {
 c->d;
label="B";
}

}

我想创建一个子图A,C,B排序的图表。 如何添加关系到该图(例如C-> F;和B->克;。)无A的剩余的​​顺序 - C - 乙?

Answer 1:

您可以尝试将其不应该影响与布局边缘constraint=false 。 最后一个簇后,插入类似:

edge[constraint=false, style=solid];
c->f;
b->g;

如果集群得到反正重新排序,您可以添加可见边 (确保constraint=true )执行的布局:

c -> e [constraint=true, style=invis];
e -> a [constraint=true, style=invis];


文章来源: orderGraphviz - fixed subgraphs
标签: graphviz dot