Después de mucho batallar pudimos dar con el resultado de esta duda que agunos lectores de este espacio presentan. Si tienes algo que aportar no dudes en aportar tu conocimiento.
Solución:
Puede cambiar el texto del eje y el tamaño de la etiqueta con argumentos axis.text=
y axis.title=
en función theme()
. Si necesita, por ejemplo, cambiar solo el tamaño del título del eje x, entonces use axis.title.x=
.
g+theme(axis.text=element_text(size=12),
axis.title=element_text(size=14,face="bold"))
Hay buenos ejemplos sobre el establecimiento de diferentes theme()
parámetros en la página ggplot2.
Creo que una mejor manera de hacer esto es cambiar el base_size
argumento. Aumentará los tamaños de texto constantemente.
g + theme_grey(base_size = 22)
Como se ve aquí.
Si está creando muchos gráficos, podría estar cansado de escribir para cada gráfico las líneas de código que controlan el tamaño de los títulos y textos. Lo que suelo hacer es crear un objeto (de la clase “tema” “gg”) que define las características deseadas del tema. Puede hacerlo al principio de su código.
My_Theme = theme(
axis.title.x = element_text(size = 16),
axis.text.x = element_text(size = 14),
axis.title.y = element_text(size = 16))
A continuación, todo lo que tendrá que hacer es agregar My_Theme a sus gráficos.
g + My_Theme
si tiene otro gráfico, g1, simplemente escriba:
g1 + My_Theme
y así.
Al final de todo puedes encontrar las referencias de otros usuarios, tú igualmente eres capaz mostrar el tuyo si te gusta.