Estoy tratando de usar un punto Graphviz (pero estoy dispuesto a usar algo más) para generar un gráfico con una larga "línea principal" de nodos, y muchas ramas pequeñas Me gustaría que la línea principal sea recta de izquierda a derecha, con las ramas pequeñas encima o debajo de ella. Sin embargo, Graphviz "equilibra" las dos ramas, así que termino con un gráfico torcido.Forzar nodos de "línea principal" en una línea recta en Graphviz (o alternativas)
Para ilustrar, aquí es un esbozo similar a lo que actualmente sale:
Y esto es lo que realmente quiero:
¿Hay alguna manera de forzar o ¿Alienta a Graphviz a generar un gráfico como el segundo? Es posible que pueda utilizar las segundas ramas "ficticias" para hacer un diseño de 3 vías y luego ocultar/eliminar los maniquíes después, pero si hay una opción mejor que sería preferible.
Eso parece ser el truco, pero parece requerir que se dirija el gráfico. El mío se definió como no dirigido, pero no hay una razón particular por la que deba serlo, así que debería funcionar. Gracias. –
No estoy seguro de si esto sería posible como un gráfico no dirigido, pero me alegro de que esto funcione para usted. – marapet
La mejor manera de crear un gráfico no dirigido es usar un gráfico dirigido pero establecer 'edge [dir =" none "]'. Otra opción es 'dir =" back "', que usa la dirección '->' para el diseño del gráfico, pero dibuja la flecha que apunta en la dirección opuesta. –