• 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

Personnaliser les axes avec scale_x_continuous et scale_y_continuous

Par vincent
Le décembre 10, 2024
Dans axes
Tagged axes, ggplot2
Avec 0 Commentaire

Personnaliser les axes avec scale_x_continuous et scale_y_continuous en R

Dans le cadre de la visualisation de données avec le package ggplot2 en R, il est souvent nécessaire de personnaliser les axes pour améliorer la lisibilité et l’interprétation des graphiques. Les fonctions scale_x_continuous() et scale_y_continuous() permettent de modifier les échelles des axes x et y respectivement. Cet article vous montrera comment utiliser ces fonctions avec un exemple concret.

Exemple de code

Imaginons que nous avons un jeu de données simple représentant les ventes mensuelles d’un produit. Nous allons créer un graphique à barres pour visualiser ces ventes et personnaliser les axes.

# Charger les bibliothèques nécessaires
library(ggplot2)

# Créer un jeu de données
data <- data.frame(
  mois = factor(c("Jan", "Fév", "Mar", "Avr", "Mai", "Juin"),
                levels = c("Jan", "Fév", "Mar", "Avr", "Mai", "Juin")),
  ventes = c(150, 200, 250, 300, 350, 400)
)

# Créer un graphique à barres
ggplot(data, aes(x = mois, y = ventes)) +
  geom_bar(stat = "identity", fill = "steelblue") +
  scale_y_continuous(limits = c(0, 450), breaks = seq(0, 450, by = 50)) +
  labs(title = "Ventes Mensuelles", x = "Mois", y = "Ventes") +
  theme_minimal()

Explications

  1. Chargement des bibliothèques : Nous commençons par charger le package ggplot2, qui est essentiel pour créer des graphiques en R.
  2. Création du jeu de données : Nous définissons un data.frame contenant les mois et les ventes correspondantes. Nous utilisons factor() pour s’assurer que les mois sont dans le bon ordre.
  3. Création du graphique : Avec ggplot(), nous spécifions le jeu de données et les variables à utiliser pour les axes x et y. La fonction geom_bar(stat = "identity") est utilisée pour créer un graphique à barres.
  4. Personnalisation de l’axe y : La fonction scale_y_continuous() permet de fixer les limites de l’axe y (de 0 à 450) et de définir les breaks à intervalles de 50. Cela permet de rendre le graphique plus lisible.
  5. Ajout de titres et de thèmes : Nous utilisons labs() pour ajouter un titre au graphique et des étiquettes aux axes. Enfin, theme_minimal() est appliqué pour donner un aspect épuré au graphique.

Conclusion

Personnaliser les axes avec scale_x_continuous() ou scale_y_continuous() est une étape essentielle pour améliorer la clarté de vos visualisations en R. En ajustant les breaks, les labels et les limites, vous pouvez rendre vos graphiques plus informatifs et esthétiques.

2024-12-10
Article précédent: Personnaliser le style de R Markdown avec CSS
Article suivant: Renommer des colonnes avec dplyr::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é