Coğrafi yerleşim (geo layout)
Önceki egzersizde plotly içindeki geo yerleşiminin varsayılan ayarlarını gördün; ancak layout() içinde geo'ya geçirilen listede ek argümanlar belirterek bunu özelleştirmek oldukça kolay.
Bu egzersizde aşağıda özetlenen birkaç kullanışlı seçeneği keşfedeceksin:
- Kara kütlesinin rengini değiştirmek için
showland = TRUEekle ve birlandcolorayarla. - Gölleri karadan ayırt etmek için
showlakes = TRUEekle ve birlakecolorayarla. - Eyaletleri/illerin sınırlarını göstermek için
showsubunit = TRUEayarla vesubunitcolordeğerini belirle. - Ülkeleri göstermek için
showcountries = TRUEayarla vecountrycolordeğerini belirle.
R renklerini geo yerleşimine iletmek için toRGB() fonksiyonunu kullanman gerektiğini unutma.
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ı
- Önceki egzersizdeki haritanın görünümünü,
glistesini tanımlayıpgeoyerleşimine geçirerek özelleştir:- Kara kütlesi rengini
"gray90"ile ayarla. - Göl rengini
"white"ile ayarla. - Eyalet (alt birim) sınır rengini
"white"ile ayarla.
- Kara kütlesi rengini
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Customize the geo layout
g <- list(scope = 'usa',
showland = ___, landcolor = ___,
showlakes = ___, lakecolor = ___,
showsubunit = ___, subunitcolor = ___)
# Apply the geo layout to the map
rallies2018 %>%
plot_geo(locationmode = 'USA-states') %>%
add_markers(
x = ~long, y = ~lat, size = ~no.speakers,
hoverinfo = "text", text = ~paste(city, state, sep = ",")
) %>%
layout(title = "2018 Trump Rallies", geo = ___)