Graphviz点,混合定向和无定向

Graphviz点,混合定向和无定向,graph,graphviz,relation,symmetry,Graph,Graphviz,Relation,Symmetry,对于我的应用程序,我需要同时表示(在同一个图上)两个关系:一个是simmetric,另一个不是 目标: 理想情况下,这两种关系应导致边缘具有不同的颜色 对于对称关系,我不希望有双边 有没有一种方法可以让dot做到这一点 您可以将dir=none作为边属性传递给无向图连接: digraph { A; B; C A -> B B -> C C -> A [dir=none] } 有人知道将gigraph与graph相结合的更简单的

对于我的应用程序,我需要同时表示(在同一个图上)两个关系:一个是simmetric,另一个不是

目标:

  • 理想情况下,这两种关系应导致边缘具有不同的颜色
  • 对于对称关系,我不希望有双边
有没有一种方法可以让dot做到这一点


您可以将
dir=none
作为边属性传递给无向图连接:

digraph {

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


有人知道将gigraph与graph相结合的更简单的解决方案吗?@user1742529不知道你的意思,这里没有这种结合。可能你被“子图”这个词弄糊涂了;这只是基本的划分,表示这些线应该是蓝色的,而那些线应该是橙色的。@Frungi,对不起。我的意思是:结合“有向图”和“图”的更简单的解决方案?( )
digraph {

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