1

ノードをgraphvizの同じy座標に強制的にレンダリングし、他のノードを強制的に重ねてレンダリングする方法はありますか?

4

1 に答える 1

2

ノードを同じランク(同じy座標)に制限するには、サブグラフとを使用できますrank

digraph g{
    1;
    {rank=same; 2; 3;}
    1 -> 2;
    1 -> 3;
    2 -> 3;
}

ノードを相互に重ねて描画groupするには、次の属性を使用できます。

digraph g{
    1[group=a];
    {rank=same; 2[group=a];3;}
    1 -> 2;
    1 -> 3;
    2 -> 3;
}

のドキュメントからgroup

エッジのエンドポイントが同じグループに属している場合、つまり同じグループ属性を持っている場合、交差を回避し、エッジをまっすぐに保つようにパラメータが設定されます

于 2013-03-12T15:00:54.800 に答える