Trabajaremos ahora con la última capa: los temas.
library(ggplot2)
## Registered S3 methods overwritten by 'ggplot2':
## method from
## [.quosures rlang
## c.quosures rlang
## print.quosures rlang
Dibujamos un gráfico sencillo de puntos, el cual modificaremos a continuación con un tema por defecto.
pl<- ggplot(mtcars, aes(wt, mpg)) + geom_point()
pl
Podemos configurar el tema por defecto para todas las gráficas con el comando theme_set()
theme_set(theme_minimal())
pl
Podemos observar que todos los gráficos ahora salen con el tema minimal.
ggplot(mtcars, aes(hp, wt)) + geom_point()
Si queremos cambiar el tema en una gráfica específica podemos añadir a la sintaxis del ggplot el comando theme().
pl + theme_dark()
Hay muchos más temas en la librería ggthemes.
library(ggthemes)
pl + theme_wsj()