22
digraph G {
  a -> b [ label = "foo" ];
  a -> b [ label = "bar" ];
}

これにより、「a」ノードと「b」ノードの間に2つのエッジが作成されます。エッジを1つだけにする(グループ化する)方法はありますか?

4

2 に答える 2

45

「strict」キーワードが役立つ場合があります。

strict digraph G {
  a -> b [ label = "foo" ];
  a -> b [ label = "bar" ];
}

これにより、エッジが結合されます。しかし、私はそれが最初のラベルだけを適用すると信じています。

于 2010-07-21T14:53:12.837 に答える
7

私はそれが本当にあなたの望む出力が何であるかに依存すると思います。1つの可能性は次のとおりです。

digraph G {
   graph [ splines = false ]
   a -> b [ label = "foo" ];
   a -> b [ label = "bar" ];
 }

スプラインを使用しない場合、直線セグメントでエッジが描画されるため、重複するエッジは視覚的に区別されません。

理想的な出力では、2つの異なるラベルがあるため、単一のエッジはどのようになりますか?

于 2010-02-24T08:25:48.653 に答える