element_text - ggplot2 ¿traza los márgenes de área?
plot margin() (1)
¿Existe una manera fácil de aumentar el espacio entre el título de la parcela y el área de la parcela debajo de ella (el cuadro con los datos). Del mismo modo, preferiría tener algo de espacio entre el título del eje y las etiquetas de los ejes.
En otras palabras, ¿hay alguna manera de "mover el título un poco hacia arriba, el título del eje y un poco a la izquierda, y el título del eje x un poco hacia abajo"?
Puede ajustar los márgenes de la trama con plot.margin
en theme()
y luego mover las etiquetas de los ejes y el título con el argumento element_text()
de element_text()
. Por ejemplo :
library(ggplot2)
library(grid)
qplot(rnorm(100)) +
ggtitle("Title") +
theme(axis.title.x=element_text(vjust=-2)) +
theme(axis.title.y=element_text(angle=90, vjust=-0.5)) +
theme(plot.title=element_text(size=15, vjust=3)) +
theme(plot.margin = unit(c(1,1,1,1), "cm"))
le dará algo como esto:
Si desea obtener más información sobre los diferentes parámetros del theme()
y sus argumentos, puede simplemente ingresar el ?theme
En el indicador R.