CommencerCommencer 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 que les appels à theme() peuvent s’enchaîner. Vous allez en profiter pour ajouter un autre appel à theme() afin d’ajuster certains détails du graphique à facettes.

Cet exercice fait partie du cours

Communiquer avec les données dans le tidyverse

Afficher le cours

Instructions

  • À partir de maintenant, vous pouvez simplement ajouter theme_ilo() à n’importe quel objet graphique. Essayez ! Écrasez la variable ilo_plot pour que theme_ilo() s’applique de façon permanente.
  • Combinez votre thème personnalisé avec d’autres appels à theme() pour ajuster facilement les paramètres des graphiques avancés.
    • Pour cela, ajoutez un autre appel à theme() après l’appel à theme_ilo().
    • Modifiez le fill d’arrière-plan des étiquettes de facette en "gray60" et leur color en "gray95", via l’argument strip.background.
    • Modifiez la color des étiquettes de facette en "white".

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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