2016-07-06 58 views
1

我想創建一個以上的邊緣標籤。我感興趣的是這個樣子的結果:如何在Graphviz中創建雙標籤邊?

enter image description here

注意邊緣{0,2}有兩個標籤:E和Z。一個在邊緣上方,另一個在下面。這是我想要的確切結果。我怎樣才能做到這一點?

回答

2

你試過

digraph G { 
    graph [ splines = false rankdir="LR" ] 
    a -> b [ label = "foo" ]; 
    a -> b [ label = "bar" ]; 
} 

我使用http://www.webgraphviz.com/

結果檢查,它看起來像

Two labels

從計算器問題Graphviz, grouping the same edges

+0

兩者我都沒有。當我回家時,我會嘗試這種方法並回復你。感謝您的輸入! – MatthewRock

+0

@MatthewRock,請記住,這只是一個解決此問題的技巧,[查看文檔](http://www.graphviz.org/doc/info/attrs.html#d:splines)。儘管如此,這是一個很好的問題,可以一次擁有多個標籤 –

+0

@MatthewRock,感謝您接受答案,但我再次提醒我,我的解決方案是一個竅門。如果有一天這個功能將被實現,並且有人會給出更好的答案 - 接受它。現在,不幸的是,我沒有看到另一個選項 –