Подтвердить что ты не робот

Graphviz Dot, смешение направленного и неориентированного

Для моего приложения мне нужно одновременно представлять (на одном графике) два отношения: одно симметрично, другое - нет.

Цели:

  • В идеале два отношения должны приводить к тому, что ребра имеют разные цвета;
  • Для симметричного отношения я бы хотел не иметь двойных ребер;

Есть ли способ сделать это с точкой?

4b9b3361

Ответ 1

digraph {

    A; B; C

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

    subgraph Rel2 {
        edge [color=blue]

        B -> C
        C -> A
    }

}

enter image description here