Créer des graphiques en barres avec ggplot2
Le package ggplot2
est l’un des outils les plus puissants et flexibles pour créer des graphiques en R. Dans cet article, nous allons explorer comment créer des graphiques en barres, qui sont particulièrement utiles pour visualiser des données catégorielles.
Installation et chargement de ggplot2
Si vous n’avez pas encore installé ggplot2
, vous pouvez le faire avec la commande suivante :
install.packages("ggplot2")
Ensuite, chargez le package dans votre session R :
library(ggplot2)
Exemple de données
Pour illustrer la création d’un graphique en barres, nous allons utiliser un jeu de données simple. Supposons que nous avons un tableau qui montre le nombre de fruits vendus dans un magasin :
# Création d'un jeu de données
data <- data.frame(
Fruit = c("Pommes", "Bananes", "Cerises", "Oranges"),
Ventes = c(30, 20, 15, 25)
)
Création d’un graphique en barres
Pour créer un graphique en barres avec ggplot2
, nous allons utiliser la fonction ggplot()
en combinaison avec geom_bar()
. Voici comment procéder :
# Création du graphique en barres
ggplot(data, aes(x = Fruit, y = Ventes)) +
geom_bar(stat = "identity", fill = "blue") +
labs(title = "Ventes de Fruits", x = "Type de Fruit", y = "Nombre de Ventes") +
theme_minimal()
Explications du code
-
ggplot(data, aes(x = Fruit, y = Ventes))
: Cette ligne initialise le graphique en spécifiant le jeu de données et les axes.aes()
définit les mappings esthétiques, iciFruit
sur l’axe des x etVentes
sur l’axe des y. -
geom_bar(stat = "identity", fill = "blue")
: Cette fonction ajoute les barres au graphique. L’argumentstat = "identity"
indique que les hauteurs des barres doivent correspondre aux valeurs deVentes
. L’argumentfill
permet de colorer les barres. -
labs(title = "Ventes de Fruits", x = "Type de Fruit", y = "Nombre de Ventes")
: Cette ligne ajoute des titres et des étiquettes aux axes. -
theme_minimal()
: Cette fonction applique un thème minimaliste au graphique, le rendant plus esthétique.
Conclusion
Créer des graphiques en barres avec ggplot2
est simple et efficace. Avec quelques lignes de code, vous pouvez visualiser des données catégorielles de manière claire et attrayante. N’hésitez pas à expérimenter avec d’autres options de personnalisation pour adapter vos graphiques à vos besoins spécifiques.