• Menu
    • Nos Formations
    • Nos Prestations
    • Les Astuces
Skip to content
Astuces et scripts R
Astuces et scripts R
Primary Navigation Menu
Menu
  • Abcd’R
  • Tous les scripts
    • Voir les articles
    • Proposer un Article
  • Formation au logiciel R
  • Contact

Les dates de formations à R, éligibles au CPF sont en lignes !

Voir nos formations

Créer des graphiques en barres avec ggplot2

Par vincent
Le octobre 25, 2024
Dans visualisation
Tagged barres, ggplot2
Avec 0 Commentaire

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

  1. 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, ici Fruit sur l’axe des x et Ventes sur l’axe des y.
  2. geom_bar(stat = "identity", fill = "blue") : Cette fonction ajoute les barres au graphique. L’argument stat = "identity" indique que les hauteurs des barres doivent correspondre aux valeurs de Ventes. L’argument fill permet de colorer les barres.
  3. labs(title = "Ventes de Fruits", x = "Type de Fruit", y = "Nombre de Ventes") : Cette ligne ajoute des titres et des étiquettes aux axes.
  4. 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.

2024-10-25
Article précédent: Créer des graphiques avec ggplot2 : introduction
Article suivant: Créer des nouvelles colonnes avec mutate de dplyr

Formation et consultance

Trouvez votre formation R sur-mesure chez ThinkR

-- Contactez-nous --

Catégories

Commentaires récents

  • Sébastien dans Comment effectuer des calculs de somme et de moyenne sur les colonnes ou les lignes d’une matrice ? colSums, rowSums, colMeans, rowMeans
  • Achraf Mazouz dans Comment effectuer des calculs de somme et de moyenne sur les colonnes ou les lignes d’une matrice ? colSums, rowSums, colMeans, rowMeans
  • Lou Sayd dans Coment alculer simplement la SEM dans R ? (Erreur Standard)
  • Nicolas dans Comment remplacer une chaîne de caractères ? string_replace_all(df, "pattern","replacement")
  • Vincent dans Comment comparer deux moyennes avec R grâce au test de Student ? t.test

Archives

Plan

  • Abcd’R
  • Tous les scripts
    • Proposer un Article
  • Ressources documentaires
    • Le logiciel R
    • Liste des interfaces graphiques
  • Formation au logiciel R
  • Contact
  • Politique de confidentialité

Flux ThinkR – Certification & Formation langage R

  • Déboguer une fonction avec debugonce() ou browser()
  • Dessinez pour gagner : L’impact des maquettes sur vos apps Shiny
  • Gérer et manipuler des dates en 2024 : une année pas comme les autres !
  • Retour vers le turfu : R, le web, et webR
  • Créer un package R et le versionner avec VSCode ? Mission possible !

Méta

  • Connexion
  • Flux des publications
  • Flux des commentaires
  • Site de WordPress-FR

ABCD'R (par ThinkR ) © 2025 - Confidentialité