Estoy usando Graphviz para dibujar algunos gráficos. Estoy usando etiquetas en los nodos y puedo ponerlo en "\n"
para forzarlo a dividir la etiqueta en 2 líneas. ¿Hay alguna forma de obtener Graphviz (o dot
que estoy usando) para ver automáticamente que debe dividir algunas etiquetas de nodos, y para que ella misma haga la mejor elección automágicamente?Etiquetas multilínea automáticas en Graphviz?
Respuesta
También he buscado esto, pero no creo que sea posible en la versión actual. La "solución" actual es escribir código que automáticamente agrega "\ n" cada pocos caracteres, en función de la distancia mínima entre nodos (atributo nodesep
, si no me equivoco).
Sí, las etiquetas de tipo HTML (< ...>) admiten la etiqueta
, con la que puede romper las líneas. P.ej.
"A" -> "B"
[label = <1. <br/>
2. <br/>
3. <br/>
4. <br/>
.... <br/>
> color="blue" style="dashed"];
-1 Esto no responde la pregunta. También es peor que el método actual que se usa (dos caracteres es mejor que cinco). –
No responde la pregunta, pero proporciona una excelente solución de solución, así que le doy +1 a esta – Pascal
- 1. ¿Cómo agregar etiquetas de borde en Graphviz?
- 2. Cómo colocar etiquetas de borde en el borde en graphviz
- 3. GraphViz edge labels
- 4. Bordes ocultos en Graphviz
- 5. multilínea en Vim
- 6. Comandos multilínea en GHCi
- 7. Tooltips multilínea en Java?
- 8. Netbeans multilínea Expresión Regular
- 9. Graphviz Alternativas?
- 10. multilínea de texto de desbordamiento: puntos suspensivos en CSS o JS, con las etiquetas img
- 11. Creando bordes rectos en Graphviz
- 12. Pruebas automáticas en Apache Hive
- 13. Ejecutar MySQL multilínea en shellscript
- 14. Cadena multilínea en Asp clásico
- 15. Multilínea expresión regular en C#
- 16. Comentarios multilínea en modo Emacs
- 17. Documentación de PHP GraphViz
- 18. Graphviz (DOT) Leyendas
- 19. GraphViz - ¿Cómo conectar subgrafos?
- 20. complex graphviz tree structure
- 21. Graphviz y salida ascii
- 22. Graphviz para la documentación
- 23. iOS actualizaciones automáticas
- 24. ¿Tiene Java propiedades automáticas?
- 25. Actualizaciones automáticas google play
- 26. Depuración de propiedades automáticas
- 27. Multilínea para WPF TextBox
- 28. Hibernate Versiones automáticas
- 29. Comidas multilínea para comentarios?
- 30. Python - multilínea serie
También puede utilizar las etiquetas HTML similar (citado con '' <...> en lugar de ' "..."') que no se ajuste automáticamente, pero le da un mayor control sobre el diseño de \ n. Tal vez eso junto con una estimación de la longitud de la secuencia procesada representada en la biblioteca de gráficos de su sistema podría adivinar dónde colocar los descansos. –