Contrôler la taille des éléments de légende ggplot2 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 verrons comment contrôler la taille des éléments de légende ggplot2 dans le langage de programmation R. Pour créer un graphique R, nous utilisons ggplot() fonction et pour faire un nuage de points geom_point() La fonction est ajoutée à la fonction ggplot().

Créons d’abord un tracé régulier sans aucune modification afin que la différence soit apparente.

Exemple:

R

library("ggplot2")

 

data <- data.frame(Xdata = rnorm(10),                        

                   Ydata = rnorm(10),

                   LegendData = c("ld-01", "ld-02", "ld-03",

                                  "ld-04", "ld-05", "ld-06",

                                  "ld-07", "ld-08", "ld-09"

                                  "ld-10"))

 

ggplot(data, aes(Xdata, Ydata, color = LegendData)) +   

  geom_point()

Production:

Nuage de points avec légende

Nuage de points avec légende

Pour modifier la taille de la légende, nous devons ajouter les fonctions guides() et guide_legend() à la fonction geom_point(). À l’intérieur de la fonction guides(), nous prenons le paramètre Couleur, qui appelle la fonction guide guide_legend() comme valeur. Dans la fonction guide_legend(), nous prenons un argument appelé override.aes, qui contient la liste spécifiant les paramètres esthétiques des clés de légende. À l’intérieur de cette liste, nous spécifions la taille de la légende.

Syntaxe : guides(…)

Paramètre :

  • … : soit une chaîne, soit un appel à une fonction guide. ici nous appelons la fonction guide guide_legend().

Revenir : chaque échelle peut être réglée échelle par échelle

Syntaxe : guide_legend(override.aes ​​= liste())

Paramètre :

  • override.aes ​​: Une liste spécifiant les paramètres esthétiques de la clé de légende. Dans cette liste, nous spécifions la taille de la légende à Taille objet.

Revenir : Guides de légende pour différentes échelles

Exemple:

R

library("ggplot2")

 

data <- data.frame(Xdata = rnorm(10),                        

                   Ydata = rnorm(10),

                   LegendData = c("ld-01", "ld-02", "ld-03",

                                  "ld-04", "ld-05", "ld-06",

                                  "ld-07", "ld-08", "ld-09"

                                  "ld-10"))

 

ggplot(data, aes(Xdata, Ydata, color = LegendData)) +   

  geom_point()+

  guides(color = guide_legend(override.aes = list(size = 10)))

Production:

taille de la légende modifiée

Nuage de points avec modification de la taille de la légende

Laisser un commentaire

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

Aller en haut