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, kursun bir parçasıdır
R ile plotly'de Orta Düzey Etkileşimli Veri Görselleştirme
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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 = ___)
))