CommencezCommencez gratuitement

Appliquer la nouvelle fonction de thème au graphique

Une fois votre fonction theme_ilo() créée, il est temps de l'appliquer à un objet graphique. Dans la vidéo, vous avez vu qu'on peut enchaîner des appels à theme(). Vous allez en profiter pour ajouter un autre appel à theme() afin d'ajuster certaines particularités du graphique par facettes.

Cette activité fait partie du cours

Communiquer avec des données dans le tidyverse

Voir le cours

Instructions de l’exercice

  • Dorénavant, vous pouvez simplement ajouter theme_ilo() à n'importe quel objet graphique. Essayez-le ! Écrasez la variable ilo_plot afin que theme_ilo() y soit appliqué de façon permanente.
  • Combinez votre thème personnalisé avec d'autres appels à theme() pour ajuster souplement les réglages de graphiques avancés.
    • Pour ce faire, ajoutez un autre appel à theme() après l'appel à theme_ilo().
    • Modifiez le fill d'arrière-plan des étiquettes de facettes à "gray60" et leur color à "gray95", en utilisant l'argument strip.background.
    • Changez la color des étiquettes de facettes à "white".

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Apply your theme function (dont't forget to call it with parentheses!)
ilo_plot <- ilo_plot +
  ___

# Examine ilo_plot
ilo_plot

ilo_plot +
  # Add another theme call
  ___(
    # Change the background fill and color
    strip.background = element_rect(___, ___),
    # Change the color of the text
    strip.text = element_text(___)
  )
Modifier et exécuter le code