Changer la taille du titre des axes et des étiquettes dans ggplot2

J’ai une question très simple à laquelle j’ai du mal à trouver la réponse. J’espérais que quelqu’un ici pourrait m’aider.

Un exemple de dataframe est présenté ci-dessous:

a <- c(1:10) b <- c(10:1) df <- data.frame(a,b) library(ggplot2) g = ggplot(data=df) + geom_point(aes(x=a, y=b)) + xlab("x axis") g 

Je veux juste apprendre comment je change la taille du texte des titres des axes et des étiquettes des axes.

Vous pouvez modifier le texte de l’axe et la taille de l’étiquette avec les arguments axis.text= et axis.title= dans la fonction theme() . Si vous avez besoin, par exemple, de ne modifier que la taille du titre de l’axe x, utilisez axis.title.x= .

 g+theme(axis.text=element_text(size=12), axis.title=element_text(size=14,face="bold")) 

Il y a de bons exemples sur la configuration de différents parameters theme() dans la page ggplot2 .

Je pense qu’une meilleure façon de faire est de changer l’argument base_size . Cela augmentera les tailles de texte de manière cohérente.

 g + theme_grey(base_size = 22) 

Comme vu ici .