我正在使用DOT从一些技术规范自动生成节点关系。
我面临的问题是,在某些情况下,我有相同的多个过渡,DOT绘制所有这些过渡。这似乎不仅仅是DOT中的一个错误,但是我只需要从节点A到B的1个唯一边缘而不是多个边缘。
digraph "Main" {
A -> B
A -> B
}
DOT为这两个转换绘制了2条边,我只需要绘制一次。
一种方法是对这些规范进行解析并忽略多个相同的转换,将其写入doc文件中,但我假设可以使用edge属性轻松修复。我阅读了文档,但没有发现这些属性。
谢谢
答案 0 :(得分:3)
边缘浓度可能会有所帮助
digraph "Main" { concentrate=true
A -> B
A -> B
}
请注意,即使标签相同,标签边缘的浓度也会失效。
digraph "Main" { concentrate=true
A -> B [label=a]
A -> B [label=a]
}