Permitir bordes superpuestos en GraphViz
-
30-10-2019 - |
Pregunta
Fondo
Use GraphViz para crear una tabla organizacional.
Problema
Por defecto dot
Crea el siguiente diagrama:
La salida deseada combina los bordes para que se superpongan, con conexiones de codo:
Código fuente
El siguiente código fuente genera el diagrama problemático:
digraph G {
splines = ortho;
concentrate = true;
node [shape="box", style="rounded", penwidth = 2];
edge [color="#142b30", arrowhead="vee", penwidth = 2];
{
rank = same
"1";
"2";
"3";
"4";
}
"Main Node" -> "1";
"Main Node" -> "2";
"Main Node" -> "3";
"Main Node" -> "4";
{
rank = same
"5";
"6";
"7";
}
"1" -> "5";
"1" -> "6";
"1" -> "7";
}
Pregunta
Como puede dot
¿Crear bordes ortogonales de unión en un diseño de Manhattan?
Ideas
He probado varias combinaciones de sametail
y tailport
en vano.
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow