Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
由于生成信息的方式,我的结果如下所示:
digraph "A" { "a1" -> "a2"; "a2" -> "a1"; "a1" -> "a2"; "a2" -> "a1"; }
我更希望看到的是:
digraph "A" { "a1" -> "a2"[dir=both]; }
有没有办法告诉整个有向图合并边缘, 并在可能的情况下创建双向边缘?
我想保持生成的数据,但添加几行来创建第二个图像。
这基本上concentrate就是为了。
concentrate
只需在图表的开头或结尾添加以下行:
concentrate=true
正如 marapet 已经回答的那样,您的案例的答案是concentrate。但是,为了完整起见,我想在此处添加一个稍微不同的问题的完全不同的答案。如果您只想合并有向边,您可以使用关键字strict。
strict
strict digraph "A" { "a1" -> "a2"; "a2" -> "a1"; "a1" -> "a2"; "a2" -> "a1"; }