Comment changer la position du titre ggplot dans R ?

Afficher la discussion

Améliorer l’article

Enregistrer l’article

J’aime l’article

Afficher la discussion

Améliorer l’article

Enregistrer l’article

J’aime l’article

Dans cet article, nous expliquerons comment modifier la position du titre dans un tracé à l’aide de ggplot dans le langage de programmation R. La fonction ggtitle() peut être utilisée pour donner un titre approprié à un tracé.

Syntaxe:

ggtitle("title")

Par défaut, le titre est aligné à gauche. Ainsi, si l’exigence est un titre aligné à gauche, il n’y a pas grand-chose à faire.

Exemple:

R

library("ggplot2")

 

x<-c(1,2,3,4,5)

y<-c(10,30,20,40,35)

 

df<-data.frame(x,y)

 

ggplot(df,aes(x,y))+geom_line()+

ggtitle("Default title")

Production:

Screenshot509

Pour afficher le titre à n’importe quelle autre position de l’intrigue, utilisez la fonction theme(). Dans la fonction theme(), utilisez le paramètre plot.title avec la fonction element_text() comme valeur. Encore une fois dans cette fonction, passez la valeur de l’attribut hjust.

Syntaxe:

theme(plot.title=element_text(hjust=value))

Pour obtenir le titre au centre, la valeur de hjust doit être assignée à 0,5.

Exemple:

R

library("ggplot2")

 

x<-c(1,2,3,4,5)

y<-c(10,30,20,40,35)

 

df<-data.frame(x,y)

 

ggplot(df,aes(x,y))+geom_line()+

ggtitle("Title at center")+

theme(plot.title = element_text(hjust=0.5))

Production

Screenshot510

Pour afficher le titre à droite, il faut attribuer à hjust la valeur 1.

Exemple:

R

library("ggplot2")

 

x<-c(1,2,3,4,5)

y<-c(10,30,20,40,35)

 

df<-data.frame(x,y)

 

ggplot(df,aes(x,y))+geom_line()+ggtitle("Title at right")+

theme(plot.title = element_text(hjust=1))

Production:

Screenshot511

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *