ÎncepețiÎncepe gratuit

Vizualizează datele despre zboruri

Acum că ai o înțelegere clară a datelor tale, următorul pas este să vizualizezi tendințele din date de-a lungul timpului. În acest exercițiu, vei reprezenta grafic datele din flights_xts folosind câteva metode diferite de vizualizare a seriilor de timp.

Cea mai simplă metodă de a reprezenta grafic obiecte xts este adesea plot.xts(), care necesită un singur argument pentru axa y. Axa x este furnizată automat de indexul de timp din obiectul tău xts.

Pentru grafice mai complexe, poți folosi plot.zoo(), care îți permite să incluzi mai multe coloane de date. În special, argumentul plot.type îți permite să specifici dacă dorești ca datele să apară într-un singur panou ("single") sau în panouri separate ("multiple"). Acest lucru poate fi util când compari mai multe coloane de date în timp.

Acest exercițiu face parte din cursul

Studiu de caz: Analiza seriilor de timp pentru un oraș în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește plot.xts() pentru a vizualiza evoluția în timp a zborurilor lunare totale spre BOS (total_flights). Această comandă necesită doar specificarea datelor pentru axa y, însă trebuie să precizezi exact coloana de date pe care dorești să o reprezinți grafic.
  • Folosește o altă apelare a funcției plot.xts() pentru a genera un grafic al zborurilor lunare întârziate spre BOS în timp.
  • Generează un grafic cu toate cele patru coloane de serii de timp din flights_xts folosind plot.zoo(). Setează argumentul plot.type la "multiple" pentru a obține un grafic cu patru panouri separate. Lasă argumentul ylab așa cum este.
  • Afișează toate cele patru serii într-un singur panou folosind o altă apelare a funcției plot.zoo(). Lasă argumentul lty și funcția legend neschimbate.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Use plot.xts() to view total monthly flights into BOS over time
plot.xts(___)

# Use plot.xts() to view monthly delayed flights into BOS over time


# Use plot.zoo() to view all four columns of data in their own panels
plot.zoo(___, plot.type = "___", ylab = labels)

# Use plot.zoo() to view all four columns of data in one panel
plot.zoo(___, plot.type = "___", lty = lty)
legend("right", lty = lty, legend = labels)
Editează și rulează codul