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, luego use axis.title.x=
.
g+theme(axis.text=element_text(size=12),
axis.title=element_text(size=14,face="bold"))
Hay buenos ejemplos sobre la configuración 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á el tamaño del texto de forma constante.
g + theme_grey(base_size = 22)
Como se ve aquí.
Si está creando muchos gráficos, podría cansarse 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 normalmente hago es crear un objeto (de clase “theme” “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 otra gráfica, g1, simplemente escriba:
g1 + My_Theme
etcétera.