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ırEgzersiz talimatları
state_codevelaunch_yeara göre fırlatma sayılarını hesapla ve bunu birSharedDatanesnesine dönüştür. Sonucushared_launchesiç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ğilaunch_tsolarak 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 = ___)
))