1. Nauka
  2. /
  3. Kursy
  4. /
  5. Komunikacja danych w Tidyverse

Connected

ćwiczenie

Optymalizacja wykresu pod urządzenia mobilne

Tytuł osi X jest już właściwie zbędny, ponieważ dodano etykiety dla obu lat. Teraz dodasz etykiety krajów do wykresu – dzięki temu wszystkie osie będą mogły zostać usunięte.

W tym ćwiczeniu spotkasz się z czymś, co może być dla ciebie nowością: poszczególnym geometriom, takim jak geom_text(), można przekazać osobny zbiór danych, niezależny od tego podanego w wywołaniu ggplot(). Przyda się to tutaj, ponieważ chcesz dodać jedną etykietę do każdej strzałki. Gdybyś użyć oryginalnego zbioru ilo_data, dla każdego kraju pojawiłyby się dwie etykiety – jedna dla roku 1996 i jedna dla 2006.

Instrukcje

100 XP
  • Utworzono nowy zbiór danych median_working_hours, dzięki czemu każdy kraj będzie miał tylko jedną etykietę. Przyjrzyj się jego strukturze za pomocą str().
  • Użyj median_working_hours jako argumentu data w nowym wywołaniu geom_text(), aby dodać etykiety dla każdego kraju.
    • Poprawnie określ wymagane właściwości estetyczne dla geom_text(): x oraz label, wskazując na odpowiednie zmienne ze zbioru median_working_hours.
  • Usuń wszystkie osie i siatkę tła, podając funkcję element_blank() dla wszystkich argumentów axis. oraz panel.grid w niestandardowym wywołaniu theme().
  • Po uruchomieniu finalnego kodu zmień rozmiar okna wykresu po prawej stronie, symulując ekran urządzenia mobilnego w trybie pionowym (wąski i wysoki) – wszystkie etykiety powinny zmieścić się w obszarze wykresu.