titulos titulo modificar los leyenda ggplot etiquetas escala ejes como centrar cambiar configuration graphviz image-size graph-drawing

configuration - titulo - modificar ejes en r



Reducir el tamaño(como en el área) del gráfico generado por graphviz (1)

¿Alguien tiene consejos generales para reducir el tamaño de un gráfico generado por graphviz (tamaño como en área, no como en tamaño de archivo).

Tengo un gráfico bastante grande (700 nodos). Establecí un tamaño de letra más pequeño para cada nodo, pero parece que solo reduce el tamaño de la fuente y no el tamaño real del nodo. ¿Hay algún atributo para reducir la cantidad total de espacio en blanco en el gráfico también? ¡Gracias!


En mi experiencia usando graphviz para representar gráficos de ese tamaño (~ 700 nodos), ajuste mínimo de prueba y error a esta combinación de ajustes de atributos, algunos estructurales, otros puramente estéticos, para los tres objetos (gráficos, nodos y bordes) debe hacer lo que desee:

reducir la separación mínima entre nodos , a través de ''nodesep''; por ejemplo, nodos [nodesep = 0.75] ; esto hará que tu gráfica sea "demasiado compacta". ( nodesep y ranksep probablemente afectan cómo dibuja el gráfico un gráfico más que cualquier otro parámetro ajustable)

reducir la distancia mínima entre nodos de diferentes rangos , por ejemplo, nodos [ranksep = 0.75] ; ''ranksep'' establece la distancia mínima entre los nodos de diferentes rangos; esto afectará significativamente el diseño de su gráfico si su gráfico está compuesto por muchos rangos.

aumentar los pesos del borde , por ejemplo, borde [peso = 1.2] ; esto hará que los bordes sean más cortos, lo que a su vez hará que todo el gráfico sea más compacto

eliminar los bordes del nodo y el relleno del nodo , por ejemplo, nodos [color = none; forma = texto claro] , especialmente para los nodos de forma ovalada, una fracción sustancial del espacio total del nodo está "sin usar" (es decir, no se utiliza para mostrar la etiqueta del nodo); la huella de cada nodo ahora se reduce a solo su texto

establecer explícitamente el tamaño de fuente para los nodos (los bordes del nodo se amplían para que rodeen el texto del nodo, lo que significa que el tamaño de la fuente y la cantidad de texto para un nodo dado tiene un efecto significativo en su tamaño); [fontsize = 11] debe ser lo suficientemente grande como para ser legible y, a la vez, reducir el aspecto "desordenado" (el tamaño predeterminado es 14)

utilice diferentes colores para nodos y bordes; esto hará que su gráfico sea más fácil de leer; por ejemplo, establezca el color de fuente del ''texto'' del nodo en azul y el color de la fuente del borde en "gris" para ayudar al ojo a distinguir los dos conjuntos de estructuras de gráficos. Esto hará una gran diferencia de lo que piensas.

establecer explícitamente el tamaño total del gráfico , por ejemplo, el gráfico [size = "7.75,10.25"] (asegura que su gráfico se ajusta a una página de 8.5 x 11 y que ocupa todo el espacio)