在点(graphviz)中强制子图的不同等级

在点(graphviz)中强制子图的不同等级,graphviz,dot,Graphviz,Dot,我有一个点图,有两个子图,选项是“rank=same” 它给了我以下信息: 但是,我如何强制等级不同,即a1、b1、c1的等级不同于a2、b2、c2?使用不可见边: digraph G { rankdir=LR; //newrank=true; // only applies to clusters splines=false; subgraph { rank=same; a1; b1; c1; } subgraph { rank=same; a2; b2; c2; } a1 -

我有一个点图,有两个子图,选项是“rank=same”

它给了我以下信息:

但是,我如何强制等级不同,即a1、b1、c1的等级不同于a2、b2、c2?

使用不可见边:

digraph G {
rankdir=LR;
//newrank=true;  // only applies to clusters
splines=false;    
subgraph  {
rank=same;
a1;
b1;
c1;
}
subgraph  {
rank=same;
a2;
b2;
c2;
}
a1 -> a2 [style=invis]
}
给予:

digraph G {
rankdir=LR;
//newrank=true;  // only applies to clusters
splines=false;    
subgraph  {
rank=same;
a1;
b1;
c1;
}
subgraph  {
rank=same;
a2;
b2;
c2;
}
a1 -> a2 [style=invis]
}