【发布时间】:2011-09-07 09:01:06
【问题描述】:
【问题讨论】:
标签: diagram graphviz dot entity-relationship
【问题讨论】:
标签: diagram graphviz dot entity-relationship
在节点上使用[peripheries=2]可以完成双重形状
双重边缘可以通过为边缘指定一种以上的颜色来完成,用冒号分隔。在这种情况下,使用相同的颜色两次:[color="black:black"](或者,为了将它们稍微分开,请使用[color="black:invis:black"])
我终于到了!对不起这个答案的“进化”性质:-)
例如
graph G {
Foo [peripheries=2]
Foo -- Bar [color="black:white:black"]
}
【讨论】:
white 与非白色背景或对象一起使用可能会导致问题。请参阅my answer 以获得更好的解决方案。
accepted answer 正确地将peripheries 属性用于多个节点轮廓。
但是,使用颜色white 在节点之间绘制宽分开的双边线并不理想。如果这样的边缘绘制在非白色背景上或穿过非白色对象,则会出现一条白线。最好使用none 或invis 中的一种颜色。从接受的答案更新部分示例:
graph G {
Foo [peripheries = 2]
Foo -- Bar [color = "black:invis:black"]
}
请参阅Graphviz color documentation 了解更多信息。
【讨论】: