使用节点上的[peripheries=2]
可以创建双重形状。
通过指定边缘的多个颜色,用冒号分隔,可以创建双重边缘。在这种情况下,请两次使用相同的颜色:[color="black:black"]
(或者为了稍微分开它们,请使用 [color="black:invis:black"]
)。
我最终成功了!抱歉,答案有点“演化” :-)
例如:
graph G {
Foo [peripheries=2]
Foo -- Bar [color="black:white:black"]
}
关于使用peripheries
属性进行多个节点轮廓的正确答案已被接受。
但是,在节点之间绘制广泛分离的双边缘线时,使用颜色white
并不理想。如果这样的边缘线在非白色背景上绘制或穿过非白色对象,则会出现白线。更好的方式是使用其中一种颜色none
或invis
。要更新接受答案的示例的一部分:
graph G {
Foo [peripheries = 2]
Foo -- Bar [color = "black:invis:black"]
}
有关更多信息,请参阅Graphviz颜色文档。
white
可能会导致问题。请参见我的答案以获取更好的解决方案。 - Mr. Lance E Sloan