1. Apprendre
  2. /
  3. Cours
  4. /
  5. Communiquer avec des données dans le tidyverse

Connected

Exercice

Optimiser le graphique pour les appareils mobiles

Le titre de l'axe des x est déjà assez superflu, car vous avez ajouté les étiquettes pour les deux années. Vous allez maintenant ajouter des étiquettes de pays au graphique, afin que tous les axes puissent être retirés.

Dans cet exercice, vous allez rencontrer quelque chose qui est probablement nouveau pour vous : on peut fournir de nouveaux jeux de données à des géométries individuelles comme geom_text(), de sorte que ces géométries n'utilisent pas le jeu de données transmis à l'appel initial de ggplot(). Ici, vous en aurez besoin parce que vous souhaitez n'ajouter qu'une seule étiquette à chaque flèche. Si vous utilisiez le jeu de données original ilo_data, deux étiquettes seraient ajoutées, car il y a deux observations par pays dans le jeu de données, une pour 1996 et une pour 2006.

Instructions

100 XP
  • Un nouveau jeu de données median_working_hours a été créé afin qu'il n'y ait qu'une seule étiquette par pays. Examinez-en la structure avec str().
  • Utilisez median_working_hours comme argument data dans un nouvel appel à geom_text() pour ajouter les étiquettes de chaque pays.
    • Indiquez correctement les esthétiques requises pour geom_text() : x et label, qui doivent pointer vers la bonne variable dans le jeu de données median_working_hours.
  • Retirez tous les axes et la grille d'arrière-plan en spécifiant la fonction element_blank() pour tous les arguments axis. et panel.grid dans l'appel theme() personnalisé.
  • Après avoir exécuté le code final, redimensionnez la fenêtre du graphique à droite pour simuler l'écran d'un appareil mobile en mode portrait (étroit et haut) – toutes les étiquettes s'adapteront au cadre d'affichage du graphique.