Cómo cambiar el tamaño de fuente predeterminado en ggplot2


101

Me gustaría saber si es posible cambiar algunos parámetros predeterminados de los ggplot2gráficos, como el tamaño de fuente, por ejemplo, para toda una sesión de R. La idea es evitar configurarlos para cada parcela.

Respuestas:


117

Utilizar theme_set()

theme_set(theme_gray(base_size = 18))
qplot(1:10, 1:10)

ingrese la descripción de la imagen aquí


7
¡Muy útil! En caso de que alguien esté interesado, el tamaño de texto predeterminado es 11 ( theme_gray()$text$size)
Keith Hughitt

1
en el nuevo ggplot2 2.2.1 No veo el base_sizetema en la lista, pero parece funcionar. Me di cuenta de que mi geom_textpor mostrar el texto de una media no hereda este cambio de tamaño base. Cualquiera tiene suerte haciendo que esto funcione
micstr

54

Úselo theme_setsi desea actualizar durante el resto de su sesión activa:

theme_set(theme_grey(base_size = 18)) 

Si solo desea cambiar un gráfico, puede configurarlo base_sizeen el tema:

qplot(1:10, 1:10) + theme_grey(base_size = 18) 
ggplot(mtcars, aes(x = mpg, y = cyl)) + 
geom_point() +
theme_grey(base_size = 18) 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.