• 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 courbes de densité avec ggplot2

Par vincent
Le octobre 23, 2024
Dans visualisation
Tagged densité, ggplot2
Avec 0 Commentaire

Créer des courbes de densité avec ggplot2 en R

Les courbes de densité sont un excellent moyen de visualiser la distribution d’un ensemble de données. Elles permettent de comprendre la forme de la distribution, d’identifier les pics et de comparer plusieurs distributions. Dans cet article, nous allons apprendre à créer des courbes de densité en utilisant le package ggplot2 en R.

Installation et chargement des packages

Avant de commencer, assurez-vous d’avoir installé le package ggplot2. Si ce n’est pas déjà fait, vous pouvez l’installer avec la commande suivante :

install.packages("ggplot2")

Ensuite, chargez le package :

library(ggplot2)

Exemple de données

Pour cet exemple, nous allons utiliser le jeu de données intégré mtcars, qui contient des informations sur différentes voitures. Nous allons créer une courbe de densité pour la variable mpg (miles per gallon).

Création de la courbe de densité

Voici comment créer une courbe de densité avec ggplot2 :

# Créer la courbe de densité
ggplot(mtcars, aes(x = mpg)) +
  geom_density(fill = "blue", alpha = 0.5) +
  labs(title = "Courbe de densité des miles par gallon (mpg)",
       x = "Miles par gallon (mpg)",
       y = "Densité") +
  theme_minimal()

Explication 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_density(fill = « blue », alpha = 0.5) : Cette fonction ajoute la courbe de densité au graphique. Nous avons choisi de remplir la courbe avec une couleur bleue et d’appliquer une transparence (alpha) de 0.5 pour que la courbe soit légèrement transparente.
  3. labs(…) : Cette fonction permet d’ajouter des titres et des étiquettes aux axes. Ici, nous avons ajouté un titre au graphique et des étiquettes pour les axes x et y.
  4. theme_minimal() : Cette fonction applique un thème minimal au graphique, ce qui le rend plus esthétique et facile à lire.

Conclusion

Les courbes de densité 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 d’autres variables et à personnaliser vos graphiques en modifiant les couleurs, les titres et les thèmes. Bonne visualisation !

2024-10-23
Article précédent: Créer des boîtes à moustaches (boxplots) avec ggplot2
Article suivant: Créer des graphiques avec ggplot2 : introduction

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é