37

私のアプリケーションでは、(同じグラフ上で) 2 つの関係を同時に表現する必要があります。1 つは対称で、もう 1 つはそうではありません。

ターゲット:

  • 理想的には、この 2 つの関係によってエッジが異なる色になるはずです。
  • 対称関係については、ダブルエッジを持たないようにしたいと思います。

dotでこれを行う方法はありますか?

4

2 に答える 2

52
digraph {

    A; B; C

    subgraph Rel1 {
        edge [dir=none, color=red]
        A -> B -> C -> A
    }

    subgraph Rel2 {
        edge [color=blue]

        B -> C
        C -> A
    }

}

ここに画像の説明を入力

于 2012-11-05T17:12:36.963 に答える
9

dir=none無向グラフ接続にエッジ プロパティとして渡すことができます。

digraph {

    A; B; C
    
    A -> B
    B -> C
    C -> A [dir=none]
}

ここに画像の説明を入力

于 2020-07-17T12:04:27.663 に答える