如何在Graphviz中创建双标签边?

如何在Graphviz中创建双标签边?,graphviz,Graphviz,我想为一条边创建多个标签。我感兴趣的结果如下: 注意边{0,2}有两个标签:e和z。一个在边缘上方,另一个在边缘下方。这正是我想要的结果。我怎样才能做到这一点呢?你试过了吗 digraph G { graph [ splines = false rankdir="LR" ] a -> b [ label = "foo" ]; a -> b [ label = "bar" ]; } 我已经用电脑检查过了 结果看起来像 摘自stackoverflow问题我没有。当我回家

我想为一条边创建多个标签。我感兴趣的结果如下:

注意边{0,2}有两个标签:e和z。一个在边缘上方,另一个在边缘下方。这正是我想要的结果。我怎样才能做到这一点呢?

你试过了吗

digraph G {
  graph [ splines = false rankdir="LR" ]
  a -> b [ label = "foo" ];
  a -> b [ label = "bar" ];
}
我已经用电脑检查过了

结果看起来像


摘自stackoverflow问题

我没有。当我回家后,我会尝试这种方法,然后再联系你。谢谢你的意见@马修洛克,记住,这只是解决这个问题的一个技巧。尽管如此,关于在同一时间拥有多个标签的可能性,这确实是一个很好的问题once@MatthewRock,谢谢你接受我的回答,但我再次提醒你,我的解决方案是一个骗局。万一有一天这个功能会实现,有人会给出更好的答案-重新接受它。不幸的是,现在我没有看到其他的选择,我知道这一点。不幸的是,对于非水平但更弯曲的边或类似的边,这都不是最佳解决方案,但平均修复比无修复更好。