BaşlayınÜcretsiz Başlayın

Uçuş verilerini görselleştir

Artık verilerini daha iyi kavradığına göre, sıradaki adım zaman içindeki eğilimleri görselleştirmek. Bu egzersizde, zaman serisi verilerini çizmek için birkaç farklı yöntem kullanarak flights_xts verisini zaman içinde çizeceksin.

xts nesnelerini çizmenin en basit yolu çoğu zaman plot.xts() kullanmaktır; bu fonksiyon grafikte yalnızca y ekseni için tek bir argüman gerektirir. x ekseni, xts nesnenin zaman indeksinden sağlanır.

Daha karmaşık grafikler için, birden fazla veri sütununu dahil etmene izin veren plot.zoo() kullanmak isteyebilirsin. Özellikle plot.type argümanı, verilerinin tek bir panelde ("single") mi yoksa birden çok panelde ("multiple") mi görünmesini istediğini belirtmene olanak tanır. Bu, zaman içinde birden fazla veri sütununu karşılaştırırken kullanışlıdır.

Bu egzersiz

Vaka Çalışması: R ile Şehir Zaman Serisi Verilerini Analiz Etme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Zaman içinde BOS’a (Logan) aylık toplam uçuşları (total_flights) görmek için plot.xts() kullan. Bu komutta yalnızca y ekseni için veriyi belirtmen gerekir; ancak çizmek istediğin sütunu net bir şekilde seçmelisin.
  • Zaman içinde BOS’a aylık gecikmeli uçuşların grafiğini üretmek için plot.xts() fonksiyonunu tekrar kullan.
  • flights_xts içindeki dört zaman serisi sütununun tamamının grafiğini plot.zoo() ile üret. Dört farklı panelden oluşan bir grafik elde etmek için plot.type argümanını "multiple" olarak ayarla. ylab argümanını olduğu gibi bırak.
  • Dört grafiğin hepsini tek bir panelde göstermek için plot.zoo() fonksiyonunu bir kez daha çağır. lty argümanını ve legend fonksiyonunu olduğu gibi bırak.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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)
Kodu Düzenle ve Çalıştır