クラスターを含むグラフを作成しようとしています。クラスターを独自のグラフとして作成すると、レイアウトは理にかなっていますが、クラスターの一部である場合、2 つのノードが入れ替わり、合計エッジ長が増加します。
クラスタにない場合のグラフのコードを次に示します。
digraph OrgChart {
edge[dir=none,color=black];
11->13;
12->13;
12->14;
13->15;
13->60;
13->61;
14->15;
{rank="same"; 11 12 14};
{rank="same"; 13 15};
}
これにより、次のようなグラフが生成されます
次のコードでクラスターの一部にすると
digraph OrgChart {
subgraph cluster{
edge[dir=none,color=black];
11->13;
12->13;
12->14;
13->15;
13->60;
13->61;
14->15;
{rank="same"; 11 12 14};
{rank="same"; 13 15};
}
}
私のグラフはこのようになります
11 が 12 と 14 の間にある理由がわかりません。
なぜこれが起こっているのですか、それを修正する方法はありますか?