Contamos con la contestación a este disgusto, al menos eso deseamos. Si continuas con inquietudes puedes dejarlo en el apartado de preguntas, que sin dudarlo te responderemos
Solución:
El tamaño de los textos se cambia usando la función theme()
y luego elegir el elemento que necesita modificar. Para establecer el tamaño de fuente para todos los textos en los gráficos attribute text
debería ser cambiado.
ggplot(mtcars,aes(cyl,mpg))+geom_point()+theme(text=element_text(size=21))
Hay dos formas de establecer el tamaño de fuente global en un objeto ggplot
p = ggplot(data, aes(x=x, y=y))
. Como Didzis señaló, uno puede especificar:
global_size = 10
p + theme(text = element_text(size=global_size))
Alternativamente, si está utilizando uno de los temas de ggplot, pase base_size
argumento:
p + theme_classic(base_size = global_size)
Esto es subjetivo, pero desaconsejaría usar el tamaño de fuente 21. Es mejor usar tamaños de fuente “estándar” (9-12 pt) y ajustar el height
y width
al guardar el objeto ggplot para que coincida con su salida impresa final.
Simplemente mida el ancho/alto en pulgadas (o cm) de la figura en su presentación, informe, etc. y guarde la trama p
con exactamente esas dimensiones
ggsave(p, filename=filename,
width=width_measured, height=height_measured, units='cm')
Si te ha resultado de provecho nuestro post, sería de mucha ayuda si lo compartieras con otros seniors y nos ayudes a difundir nuestro contenido.