tutorial for fdp example definicion diagram graphviz dot entity-relationship

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.

¿Cómo se pueden graphviz bordes y los nodos utilizando el dot graphviz con líneas dobles como se muestra en los nodos "LEGAL" y "DISCO DE IMPUESTOS" del siguiente diagrama?


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"] }