1. Nauka
  2. /
  3. Kursy
  4. /
  5. Manipulowanie danymi szeregów czasowych w R

Connected

ćwiczenie

Wykres zagregowanego szeregu czasowego z użyciem ggplot2

Agregowanie danych pozwala odkryć ogólne wzorce i trendy, ale często wiąże się z utratą szczegółów i kontekstu. Metody z pakietu ggplot2 mogą jednak pomóc przywrócić część tego kontekstu do zagregowanych danych.

W tym ćwiczeniu przećwiczysz rysowanie wykresu tygodniowych zagregowanych odczytów temperatury (weekly_avg) wraz z oryginalnym, niezagregowanym szeregiem czasowym (hourly_temperature), który zawiera godzinowe odczyty temperatury z całego roku.

Szeregi czasowe hourly_temperature i weekly_avg oraz pakiety ggplot2 i zoo są już dostępne.

Instrukcje

100 XP
  • Korzystając z funkcji ggplot(), narysuj szereg czasowy hourly_temperature jako wykres liniowy.

  • Dodaj etykietę osi y "Degrees Celsius" oraz tytuł "Temperature Readings".

  • Uzupełnij drugie wywołanie geom_line() i aes(), aby nałożyć szereg czasowy weekly_avg na wykres.

  • Zmień kolor linii tygodniowego agregatu na czerwony, a grubość linii ustaw na 2.