• 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

Visualiser des distributions avec des histogrammes dans ggplot2

Par vincent
Le janvier 24, 2025
Dans visualisation
Tagged ggplot2, histogramme
Avec 0 Commentaire

Visualiser des distributions avec des histogrammes dans ggplot2

La visualisation des données est une étape cruciale dans l’analyse statistique. Parmi les outils disponibles, les histogrammes sont particulièrement utiles pour représenter la distribution d’une variable quantitative. Dans cet article, nous allons explorer comment créer des histogrammes en utilisant le package ggplot2 en R.

Qu’est-ce qu’un histogramme ?

Un histogramme est un graphique qui représente la fréquence d’apparition des valeurs d’une variable. Il divise les données en intervalles (ou « bins ») et affiche le nombre d’observations dans chaque intervalle. Cela permet de visualiser la forme de la distribution des données, d’identifier des tendances, des asymétries ou des anomalies.

Installation et chargement de ggplot2

Avant de commencer, assurez-vous que le package ggplot2 est installé. Si ce n’est pas le cas, vous pouvez l’installer avec la commande suivante :

install.packages("ggplot2")

Ensuite, chargez le package :

library(ggplot2)

Exemple de création d’un histogramme

Pour illustrer la création d’un histogramme, utilisons le jeu de données intégré mtcars, qui contient des informations sur différentes voitures. Nous allons visualiser la distribution de la variable mpg (miles per gallon).

Voici un exemple de code :

# Charger le package ggplot2
library(ggplot2)

# Créer un histogramme de la variable mpg
ggplot(mtcars, aes(x = mpg)) +
  geom_histogram(binwidth = 2, fill = "blue", color = "black") +
  labs(title = "Histogramme de la consommation de carburant (mpg)",
       x = "Miles per Gallon (mpg)",
       y = "Fréquence") +
  theme_minimal()

Explications du code

  1. ggplot(mtcars, aes(x = mpg)) : Cette ligne initialise le graphique en spécifiant le jeu de données (mtcars) et la variable à représenter sur l’axe des x (mpg).
  2. geom_histogram(binwidth = 2, fill = "blue", color = "black") : Cette fonction crée l’histogramme. Le paramètre binwidth définit la largeur des intervalles. Ici, nous avons choisi une largeur de 2. Les couleurs de remplissage et de contour des barres sont également spécifiées.
  3. labs(...) : Cette fonction permet d’ajouter des titres et des étiquettes aux axes.
  4. theme_minimal() : Cette ligne applique un thème minimaliste au graphique, améliorant ainsi sa lisibilité.

Conclusion

Les histogrammes sont un outil puissant pour visualiser la distribution des données. Avec ggplot2, il est facile de créer des graphiques élégants et informatifs. N’hésitez pas à expérimenter avec différents jeux de données et paramètres pour mieux comprendre vos données et leurs distributions.

2025-01-24
Article précédent: Vectoriser des opérations pour améliorer la performance
Article suivant: Échantillonner des données avec sample

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é