diagram - fdp - ¿Cómo se definen las líneas dobles para las formas de bordes y nodos en el punto de Graphviz?
graphviz tutorial (2)
La respuesta aceptada es correcta sobre el uso del atributo de peripheries
para múltiples contornos de nodo.
Sin embargo, no es ideal utilizar el color white
para dibujar bordes dobles ampliamente separados entre nodos. Si dicho borde se dibuja sobre un fondo no blanco o cruza objetos no blancos, se verá una línea blanca. Es mucho mejor usar uno de los colores none
o invis
. Para actualizar parte del ejemplo de la respuesta aceptada:
graph G {
Foo [peripheries = 2]
Foo -- Bar [color = "black:invis:black"]
}
Vea la documentación de Graphviz color para más información.
Las formas dobles se pueden hacer usando [peripheries=2]
en el nodo
Los bordes doblados se pueden hacer especificando más de un color para el borde, separados por dos puntos. En este caso, use el mismo color dos veces: [color="black:black"]
(o, para separarlos un poco más, haga [color="black:invis:black"]
)
¡Llegué eventualmente! Lo siento por la naturaleza "evolutiva" de esta respuesta :-)
Así por ejemplo
graph G {
Foo [peripheries=2]
Foo -- Bar [color="black:white:black"]
}