BaşlayınÜcretsiz başlayın

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_poly
  • london_loop
  • london_capital
  • num_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

Kursa Göz Atın

Egzersiz talimatları

  • İlk katman olan çoklu poligonu (multipolygon) london_poly olarak çiz.
  • london_loop nesnesini çiz ve mor renge boya.
  • london_capital nesnesini çiz ve yeşil renge boya.
  • num_listings iç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
___
Kodu Düzenle ve Çalıştır