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

Zamana göre bir kaydırıcı ekleme

Önceki derste, yıllar içinde her bir devletin yaptığı fırlatma sayısını gösteren bir animasyon oluşturmuştun. Bir kaydırma çubuğu, hikâyenin hangi kısmını inceleyeceğin üzerinde tam kontrol sağlayan bir alternatif sunar. Örneğin, baştan sona izleyebilir ya da sadece 1960'lara odaklanabilirsin. Bu egzersizde, devlet bazlı fırlatmaların çizgi grafiğinin altına bir kaydırma çubuğu eklemen gerekiyor.

plotly, crosstalk, dplyr ve state_launches veri kümesi senin için yüklendi.

Bu egzersiz

R ile plotly'de Orta Düzey Etkileşimli Veri Görselleştirme

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

Egzersiz talimatları

  • state_code ve launch_yeara göre fırlatma sayılarını hesapla ve bunu bir SharedData nesnesine dönüştür. Sonucu shared_launches içinde sakla.
  • shared_launches'ı kullanarak, zaman içinde her bir devletin fırlatma sayısını (n) gösteren bir çizgi grafik oluştur. Bu grafiği launch_ts olarak sakla. state_code'u rengi temsil etmek için kullan.
  • Görüntülenen yılları filtrelemek için grafiğin altına bir kaydırıcı yerleştir. Bu kaydırıcıyı "Year" olarak etiketle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create a SharedData object containing the number of launches by year and state
shared_launches <- state_launches %>%
  count(___, ___) %>%
  ___()

# Create a line chart displaying the launches by state
launch_ts <- ___ %>%
  ___(x = ___, y = ___, color = ___) %>%
  ___()  

# Add a slider below the chart to filter the years displayed
___(list(___,
    ___(id = "time", label = ___, 
        sharedData = ___, column = ___)
))
Kodu Düzenle ve Çalıştır