Indice
I temi predefiniti (ggplot2)
Per cambiare l'aspetto complessivo del grafico, è possibile utilizzare uno dei temi predefiniti: theme_bw
, theme_classic
, theme_dark
, theme_grey
, theme_light
, theme_linedraw
, theme_minimal
, theme_void
.
Ad esempio:
- ggplot2_temi_predef.R
library(tidyverse) cars %>% ggplot(aes(x = speed, y = dist)) + geom_point() + theme_minimal()
Altri temi
Altri temi sono disponibili nel pacchetto ggthemes:
library(ggthemes) cars %>% ggplot(aes(x = speed, y = dist)) + geom_point() + theme_wsj() + # wall street journal labs(title = "Tema WSJ")
Impostare un tema come default
Per impostare un tema come default (della sessione):
theme_set(theme_minimal())
Modificare i valori del tema di default
Vedi: Modificare gli elementi del tema
Per modificare i valori del tema di default:
theme_update()
Ad esempio, per modificare il carattere di base utilizzato da un tema (il pacchetto va caricato sempre):</markdown>
library(extrafont) # caricare i fonts loadfonts(device = "win", quiet = T) # impostare un tema e modificare il carattere theme_set(theme_classic()) theme_update(text = element_text(family = "Garamond", size = 14))
Grafico:
cars %>% ggplot(aes(speed, dist)) + geom_point() + labs(subtitle = "Tema classic con font 'Garamond'", title = "Un tema classico")
Caratteri
Importare i caratteri installati nel sistema (Windows)
In Windows, conviene usare il pacchetto extrafonts.
# controllare i fonts riconosciuti/utilizzati windowsFonts()
## $serif ## [1] "TT Times New Roman" ## ## $sans ## [1] "TT Arial" ## ## $mono ## [1] "TT Courier New"
Per importare gli altri fonts installati nel sistema (da effettuare una volta installato il pacchetto, o quando si installano nuovi caratteri):
library(extrafont) font_import()