digraph G {
a -> b [ label = "foo" ];
a -> b [ label = "bar" ];
}
这将在“a”和“b”节点之间创建两条边。有没有办法只有一个边缘(将它们分组)?
“严格”关键字可能会对您有所帮助。
strict digraph G {
a -> b [ label = "foo" ];
a -> b [ label = "bar" ];
}
这将结合边缘。但我相信它只会应用第一个标签。
我认为这真的取决于你想要的输出是什么。一种可能性是:
digraph G {
graph [ splines = false ]
a -> b [ label = "foo" ];
a -> b [ label = "bar" ];
}
不使用样条线的地方会用直线段绘制边缘,因此在视觉上不会区分重复的边缘。
在您的理想输出中,单边会是什么样子,因为它必须有两个不同的标签?