2011-06-02 27 views

回答

35

倍增形状可由节点

倍增边缘可以通过指定一个以上的颜色边缘,由冒号分开来完成使用[peripheries=2]来完成。在这种情况下使用相同的颜色两次:[color="black:black"](或者,将它们稍微分开,做[color="black:invis:black"]

我终于到达了那里!对不起,这个答案的“进化”自然:-)

因此,例如

graph G { 
    Foo [peripheries=2] 
    Foo -- Bar [color="black:white:black"] 
} 
+0

完美!谢谢。 – 2011-06-03 19:59:19

+1

使用具有非白色背景或物体的“白色”可能会导致问题。请参阅[我的答案](http://stackoverflow.com/a/30759621/543738)以获得更好的解决方案。 – 2015-06-10 14:43:13

11

accepted answer是关于多节点给出了采用peripheries属性正确。

但是,使用颜色white在节点之间绘制广泛分离的双边并不理想。如果这样的边缘被绘制在非白色背景上或穿过非白色物体,则会出现白线。使用颜色noneinvis其中之一更好。从接受的答案更新的一部分。例如:

graph G { 
    Foo [peripheries = 2] 
    Foo -- Bar [color = "black:invis:black"] 
} 

更多信息,请参见Graphviz color documentation