Estoy usando Graphviz 2.30. El posicionamiento horizontal de las etiquetas funciona, pero en algunos casos, sería deseable un ángulo modificado.
Por ejemplo, probé varios valores para el ángulo aquí pero sin ningún efecto:
ABB -> ABACUS[label="applied", fontname="Arial", fontsize=15, labelangle=110];
¿Cómo puedo mostrar etiquetas en línea con (es decir, paralelas a) el borde cuando utilizo Graphviz digraph
?
La totalidad digraph
no se publicará debido a un NDA. Además, la rotación se aplicará solo a algunas etiquetas.
He leído hilos similares como este u otro (o un hilo sobre alineación, por ejemplo) pero sin ninguna ayuda con respecto a mi problema.
Respuestas:
El uso de dot2latex le permite especificar un
lblstyle
atributo. PGF / TikZlblstyle
utiliza el valor de en la generación de PDF.Se pueden especificar etiquetas paralelas como esta:
Para generar el pdf
El resultado es
fuente
dot
, no lo noté antes (o tal vez sea nuevo).Editar: otra respuesta encontró una opción que ahora existe para alinear el texto con los bordes.
Su mejor opción puede ser exportar el gráfico como un
SVG
y utilizarloIllustrator
oInkscape
ajustarlo. Esto solo es práctico cuando se producen algunos gráficos.Con frecuencia tengo que modificar la salida de
Graphviz
yGephi
; aunque me dan un buen punto de partida.fuente