MulaiMulai sekarang secara gratis

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

Lihat Kursus

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_xts menggunakan plot.zoo(). Atur argumen plot.type ke "multiple" untuk menghasilkan plot dengan empat panel berbeda. Biarkan argumen ylab sebagaimana adanya.
  • Tampilkan keempat plot dalam satu panel menggunakan pemanggilan lain ke plot.zoo(). Biarkan argumen lty dan fungsi legend sebagaimana 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)
Edit dan Jalankan Kode