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
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_xtsfolosindplot.zoo(). Setează argumentulplot.typela"multiple"pentru a obține un grafic cu patru panouri separate. Lasă argumentulylabașa cum este. - Afișează toate cele patru serii într-un singur panou folosind o altă apelare a funcției
plot.zoo(). Lasă argumentulltyși funcțialegendneschimbate.
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)