Table des matières:
Vidéo: Construire des graphes avec R et Rcmdr 2025
De nombreux types de graphiques en treillis dans les diagrammes à barres R - mais en particulier - ont tendance à afficher plusieurs groupes de données. le même temps. Habituellement, vous pouvez distinguer différents groupes par leur couleur ou parfois leur ombrage. Si vous souhaitez ajouter des couleurs différentes à votre tracé pour distinguer différentes données, vous devez définir des groupes dans votre tracé de treillis, puis ajouter une clé pour que le lecteur sache ce que cela signifie.
Comment définir des groupes dans votre tracé de treillis
Supposons que vous souhaitiez créer un diagramme à barres qui différencie si une voiture a une boîte de vitesses automatique ou manuelle. L'ensemble de données mtcars a une colonne avec ces données, appelée am - ceci est un vecteur numérique avec la valeur 0 pour automatique et 1 pour manuel. Vous pouvez utiliser la fonction ifelse () pour convertir des valeurs numériques en valeurs de caractères "Automatique" et "Manuel":
Maintenant vous tracez vos données en utilisant la même formule comme avant, mais vous devez ajouter un argument définissant le groupe, group = am. >> barchart (voitures ~ mpg | facteur (cyl), données = mtcars, + groupe = am, + échelles = liste (cex = 0, 5), + disposition = c (3, 1), +) > Lorsque vous exécutez ce code, vous obtenez votre graphique à barres souhaité. Cependant, la première chose que vous remarquerez est que les couleurs semblent un peu délavées et que vous n'avez pas de clé pour faire la distinction entre les voitures automatiques et les voitures manuelles.
Comment ajouter une clé
Il est facile d'ajouter une clé à un graphique qui contient déjà un argument de groupe. Habituellement, c'est aussi simple que d'ajouter un autre argument, auto. key = TRUE, qui crée automatiquement une clé qui correspond aux groupes: >> barchart (voitures ~ mpg | facteur (cyl), données = mtcars, + main = "graphique à barres avec groupes", + groupe = am, + auto. key = TRUE, + paramètres du paramètre = simpleTheme (col = c ("grey80", "grey20")), + échelles = liste (cex = 0. 5), + disposition = c (3, 1) +) > Une autre chose à noter à propos de cet exemple spécifique est les arguments pour le par. paramètres pour contrôler la couleur des barres. Dans ce cas, les couleurs sont des nuances de gris.
