Comment changer le titre de la légende dans R en utilisant ggplot ?

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

Une légende permet de comprendre ce qu’indiquent les différents tracés d’un même graphique. Ils fournissent essentiellement des étiquettes ou des noms pour les données utiles représentées par des graphiques. Dans cet article, nous expliquerons comment les noms de légende peuvent être modifiés dans le langage de programmation R.

Voyons d’abord quel titre de légende apparaît par défaut.

Exemple:

R

library("ggplot2")

 

year<-c(2000,2001,2002,2003,2004)

winner<-c('A','B','B','A','B')

score<-c(9,7,9,8,8)

 

df<-data.frame(year,winner,score)

 

ggplot(df,aes(x=year,y=score,group=winner))+

geom_line(aes(color=winner))+geom_point()

Production:

Screenshot497

Voyons maintenant les différentes manières dont un titre de légende peut être fourni.

Méthode 1 : Utilisation de scale_colour_discrete()

Pour modifier le titre de la légende à l’aide de cette méthode, indiquez simplement le titre requis comme valeur de son attribut de nom.

Syntaxe:

scale_colour_discrete(name=”value”)

Exemple:

R

library("ggplot2")

 

year<-c(2000,2001,2002,2003,2004)

winner<-c('A','B','B','A','B')

score<-c(9,7,9,8,8)

 

df<-data.frame(year,winner,score)

 

ggplot(df,aes(x=year,y=score,group=winner))+

geom_line(aes(color=winner))+geom_point()+

scale_colour_discrete(name="participant")

Production:

Screenshot494

Méthode 2 : Utiliser labs()

La fonction Labs() est utilisée pour modifier l’axe, les étiquettes, etc. Elle peut être utilisée pour modifier le titre de la légende en fournissant le nom de titre approprié à l’attribut col.

Syntaxe:

labos(cols=”valeur”)

Exemple:

R

library("ggplot2")

 

year<-c(2000,2001,2002,2003,2004)

winner<-c('A','B','B','A','B')

score<-c(9,7,9,8,8)

 

df<-data.frame(year,winner,score)

 

ggplot(df,aes(x=year,y=score,group=winner))+

geom_line(aes(color=winner))+geom_point()+

labs(col="participant")

Production:

Screenshot495

Méthode 3 : Utilisation de guides()

guides() peut être utilisé pour modifier le titre de la légende. Pour changer le titre avec cette fonction, passez le nom requis à comme argument à la fonction guide_legend() et ceci finalement comme valeur à l’attribut col.

Syntaxe:

guides(col=guide_legend(“valeur))

Exemple:

R

library("ggplot2")

 

year<-c(2000,2001,2002,2003,2004)

winner<-c('A','B','B','A','B')

score<-c(9,7,9,8,8)

 

df<-data.frame(year,winner,score)

 

ggplot(df,aes(x=year,y=score,group=winner))+

geom_line(aes(color=winner))+geom_point()+

guides(col=guide_legend("participant"))

Production:

Screenshot496

Laisser un commentaire

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