• 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

Customiser les couleurs des graphiques dans ggplot2

Par vincent
Le novembre 1, 2024
Dans visualisation
Tagged couleurs, ggplot2
Avec 0 Comments

Customiser les couleurs des graphiques dans ggplot2

Le package ggplot2 est l’un des outils les plus puissants pour la visualisation de données en R. L’une des fonctionnalités les plus appréciées de ggplot2 est la possibilité de personnaliser les couleurs des graphiques. Dans cet article, nous allons explorer comment modifier les couleurs des éléments d’un graphique pour le rendre plus attrayant et informatif.

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 :

library(ggplot2)

Exemple de personnalisation des couleurs

Pour illustrer la personnalisation des couleurs, nous allons utiliser un jeu de données intégré dans R, mtcars, qui contient des informations sur différents modèles de voitures. Nous allons créer un graphique à barres montrant la moyenne des miles par gallon (mpg) par nombre de cylindres (cyl).

Code de base

Voici un code de base pour créer un graphique à barres :

# Calculer la moyenne des mpg par cyl
mpg_moyenne <- aggregate(mpg ~ cyl, data = mtcars, FUN = mean)

# Créer un graphique à barres
ggplot(mpg_moyenne, aes(x = factor(cyl), y = mpg)) +
  geom_bar(stat = "identity", fill = "blue") +
  labs(title = "Moyenne des MPG par nombre de cylindres",
       x = "Nombre de cylindres",
       y = "Moyenne des MPG")

Dans cet exemple, nous avons utilisé fill = "blue" pour colorer les barres en bleu. Cependant, nous pouvons aller plus loin en utilisant des palettes de couleurs personnalisées.

Utilisation de palettes de couleurs

Pour personnaliser les couleurs, nous pouvons utiliser la fonction scale_fill_manual(). Voici comment procéder :

# Créer un graphique avec des couleurs personnalisées
ggplot(mpg_moyenne, aes(x = factor(cyl), y = mpg, fill = factor(cyl))) +
  geom_bar(stat = "identity") +
  scale_fill_manual(values = c("red", "green", "blue")) +
  labs(title = "Moyenne des MPG par nombre de cylindres",
       x = "Nombre de cylindres",
       y = "Moyenne des MPG") +
  theme_minimal()

Dans cet exemple, nous avons utilisé scale_fill_manual() pour définir une palette de couleurs personnalisée. Les barres correspondant au nombre de cylindres 4, 6 et 8 seront respectivement colorées en rouge, vert et bleu.

Conclusion

La personnalisation des couleurs dans ggplot2 est un moyen efficace d’améliorer la lisibilité et l’esthétique de vos graphiques. Que vous souhaitiez utiliser des couleurs spécifiques ou appliquer des palettes de couleurs, ggplot2 offre une flexibilité considérable pour répondre à vos besoins. N’hésitez pas à expérimenter avec différentes couleurs et palettes pour rendre vos visualisations encore plus percutantes !

2024-11-01
Article précédent: Créer une matrice de confusion avec table
Article suivant: Déplacer des fichiers avec file.rename

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é