plot() ile sf grafikleri
Gördüğün gibi, sf nesneleri temel R plot() fonksiyonu ile çizilebilir. İlk grafik, haritanın temelini kurmana olanak tanır ve sonraki katmanlar plot() kullanılarak eklenebilir.
Aşağıda dört sf nesnesi şu şekilde saklanmıştır:
london_polylondon_looplondon_capitalnum_listings
Aşağıdaki kodu tamamlayarak plot() ile sf nesnelerini birleştirip bir CBS haritası elde et. Çizim sırasında tüm nesnelerin gerçekten sf olduğundan emin olmak için st_geometry() kullan.
sf ve tidyverse kütüphaneleri yüklenmiştir.
Bu egzersiz, kursun bir parçasıdır
shinydashboard ile Panolar Oluşturma
Egzersiz talimatları
- İlk katman olan çoklu poligonu (
multipolygon)london_polyolarak çiz. london_loopnesnesini çiz ve mor renge boya.london_capitalnesnesini çiz ve yeşil renge boya.num_listingsiçindeki her nokta için kırmızı işaretçiler ekle.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Plot the first layer which is a multipolygon
___(___(london_poly),
col = sf.colors(length(london_poly$Name),
categorical = TRUE),
axes=TRUE, border=grey(0.2, 0.5))
# Plot london_loop and color it purple
___(___(london_loop), add=___, col=___)
# Plot london_capital and color it green
___
# Add red markers for each point in num_listings
___