varias superponer studio modificar graficos graficas ggplot ejes r plot rpart

superponer - R: trazar las etiquetas del árbol de decisión deja el texto cortado



superponer graficas en r ggplot (3)

El margen predeterminado es 0. Por lo tanto, si su texto es un conjunto de palabras o solo una palabra larga, intente poner más margen en la llamada de la trama. Por ejemplo,

plot(fit, uniform=TRUE,margin=0.2) text(fit, use.n=TRUE, all=TRUE, cex=.8)

Alternativamente, puede ajustar el tamaño de la fuente del texto cambiando cex en llamada de texto. Por ejemplo,

plot(fit, uniform=TRUE) text(fit,use.n=TRUE, all=TRUE, cex=.7)

Por supuesto, puede ajustar tanto mar en la llamada de la trama como cex en la llamada de texto para obtener lo que desea.

(Todavía estoy aprendiendo a manejar imágenes en R; esto es una especie de continuación del paquete rpart: Guardar el árbol de decisiones en PNG )

Estoy tratando de guardar un diagrama de árbol de decisión de rpart en formato PNG, en lugar de la posdata proporcionada. Mi código se ve así:

png("tree.png", width=1000, height=800, antialias="cleartype") plot(fit, uniform=TRUE, main="Classification Tree") text(fit, use.n=TRUE, all=TRUE, cex=.8) dev.off()

pero corta un poco de las etiquetas para los nodos de borde en ambos lados. Esto no es un problema en la imagen de la post original, que he convertido a png solo para verificar. He intentado usar los ajustes oma y mar en par , que se recomendaron como soluciones para problemas de texto / etiqueta, y ambos agregaron espacios en blanco alrededor de la imagen pero ya no muestran las etiquetas. ¿Hay alguna manera de hacer que el texto se ajuste?


El paquete rpart.plot traza los árboles rpart y automáticamente se encarga de este problema.


En rpart man, en rpart () ejemplos que el autor da a la solución, establece las opciones a la par con xpd = NA:

par (mfrow = c (1,2), xpd = NA) # de lo contrario, en algunos dispositivos el texto se recorta