Visualisasikan data penerbangan
Sekarang setelah Anda memahami data Anda, langkah berikutnya adalah memvisualisasikan tren data seiring waktu. Pada latihan ini, Anda akan memplot data flights_xts sepanjang waktu menggunakan beberapa metode untuk memplot data deret waktu.
Sering kali cara termudah untuk memplot objek xts adalah menggunakan plot.xts(), yang hanya memerlukan satu argumen untuk sumbu-y pada plot. Sumbu-x disediakan oleh indeks waktu pada objek xts Anda.
Untuk plot yang lebih kompleks, Anda mungkin ingin menggunakan plot.zoo(), yang memungkinkan Anda menyertakan beberapa kolom data. Secara khusus, argumen plot.type memungkinkan Anda menentukan apakah data ingin ditampilkan dalam satu panel ("single") atau beberapa panel ("multiple"). Ini berguna saat membandingkan beberapa kolom data dari waktu ke waktu.
Latihan ini adalah bagian dari kursus
Studi Kasus: Menganalisis Data Deret Waktu Kota di R
Petunjuk latihan
- Gunakan
plot.xts()untuk menampilkan total penerbangan bulanan ke BOS (total_flights) dari waktu ke waktu. Perintah ini hanya mengharuskan Anda menentukan data untuk sumbu-y, meskipun Anda tetap harus spesifik mengenai kolom data yang ingin diplot. - Gunakan pemanggilan lain ke
plot.xts()untuk menghasilkan plot penerbangan bulanan yang tertunda (delayed) ke BOS dari waktu ke waktu. - Hasilkan plot untuk keempat kolom deret waktu dalam
flights_xtsmenggunakanplot.zoo(). Atur argumenplot.typeke"multiple"untuk menghasilkan plot dengan empat panel berbeda. Biarkan argumenylabsebagaimana adanya. - Tampilkan keempat plot dalam satu panel menggunakan pemanggilan lain ke
plot.zoo(). Biarkan argumenltydan fungsilegendsebagaimana adanya.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)