2

例えば:

digraph G {
rankdir = TB;
subgraph A {
a -> {a0, a1};
};

subgraph B {
b -> {b0, b1, b2};
};
};

BをAの下に置きたいのですが、どうすればいいですか?

4

1 に答える 1

1

サブグラフが等しくないことをgraphvizに伝える必要があります。これを行う1つの方法は、グラフの間に非表示のエッジを追加することです。

digraph G {
  rankdir = TB;

  subgraph A {
    a -> {a0, a1};
  };

  subgraph B {
    b -> {b0, b1, b2};
  };

  a0 -> b [style=invis];
  a1 -> b [style=invis];
};

2つの非表示のエッジを追加することにより、サブグラフはきちんと整列されます。

于 2012-06-16T15:25:01.700 に答える