transformar - Parcelas sin títulos/etiquetas en R
transformar variables en r (5)
Consulte la sugerencia 7 sobre cómo ajustar los márgenes.
Extracto:
Para eliminar el espacio reservado para las etiquetas, use par (mar = ...). Por ejemplo
png(file="notitle.png",width=400, height=350)
par(mar=c(5,3,2,2)+0.1)
hist(rnorm(100),ylab=NULL,main=NULL)
dev.off()
En R, ¿hay alguna manera de producir tramas que no tienen título y que utilizan el espacio que el título habría ocupado de otra manera?
En la plot()
, main
, sub
, xlab
y ylab
todos por defecto NULL
, pero esto simplemente deja espacio en blanco donde deberían haber estado, lo mismo que para establecerlos en ''''. Sería bueno si no incluirlos significaba que se utilizó todo el espacio de la trama en lugar de dejar espacio vacío adicional en los bordes. Esto es especialmente relevante en la impresión de diagramas para dispositivos de archivo como pdf()
, png()
, etc.
Si está dispuesto a entretener un paquete de trazado alternativo, ggplot2 hace esto automáticamente cuando establece xlab
/ ylab
en NULL
(y no hay título / main
trazado por defecto). Para gráficos simples, solo require(ggplot2)
y reemplace la plot
por qplot
.
Realmente, ggplot2 es lo más divertido que he tenido con la trama en años y no puedo resistir la oportunidad de evangelizar a todos los que conozco. :-)
Usualmente uso
par(mar=c(1,1,1,1))
cuando mantengo el límite al mínimo.
plot(anything, main=NULL)
Todavía funciona.
Con celosía, solo se trata de establecer los argumentos xlab, ylab y principales en NULL:
library(lattice)
bwplot(rnorm(100),xlab=NULL,ylab=NULL,main=NULL)