Senato kazananlarını haritalama
2018 ara seçimlerinde oy pusulasında 33 Senato koltuğu vardı (bu egzersizde görmezden geleceğimiz iki özel seçim hariç). Görevin, kazanan adayın siyasi partisini kullanarak eyaleti renklendiren bir koroplet harita oluşturmak.
Bu görevde bir faktörü dolgu rengine eşleştirmen gerekiyor. Ancak z estetiği sayısal bir değişken bekler. Kolay bir çözüm olarak, party değişkenini as.numeric(party) ile sayısala çevirip istenen renkleri add_trace() içinde elle belirtebilirsin. Ayrıca, renk çubuğu artık çok faydalı değil ve hide_colorbar() katmanını ekleyerek kaldırılabilir.
senate_winners veri çerçevesi ve plotly senin için zaten yüklendi.
Bu egzersiz
R ile plotly kullanarak Etkileşimli Veri Görselleştirme
kursunun bir parçasıdırEgzersiz talimatları
- Eyaletin rengi kazanan partiyi temsil edecek şekilde bir koroplet harita oluştur.
add_trace()içinde renkleri elle şu sırayla belirt:"dodgerblue","mediumseagreen"ve"tomato".- Uygun sütun adlarıyla gezinti (hover) bilgi metnini tamamla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Create a choropleth map displaying the Senate results
senate_winners %>%
plot_geo(locationmode = ___) %>%
add_trace(___, ___,
___ = ___(___, ___, ___),
hoverinfo = "text",
text = ~paste("Candidate:", ___, "
",
"Party:", ___, "
",
"% vote:", round(___, 1))
) %>%
layout(geo = list(scope = 'usa')) %>%
hide_colorbar()