Mulai sekarangMulai gratis

Plot sf dengan plot()

Seperti yang telah Anda lihat, objek sf dapat dipetakan menggunakan fungsi plot() dari base R. Plot pertama akan menyiapkan dasar peta, dan lapisan-lapisan berikutnya dapat ditambahkan menggunakan plot().

Berikut ini, ada empat objek sf yang disimpan sebagai:

  • london_poly
  • london_loop
  • london_capital
  • num_listings

Lengkapi kode di bawah ini untuk mendapatkan peta geospasial menggunakan plot() dengan menyusun objek sf. Gunakan st_geometry() untuk memastikan semua objek benar-benar berupa objek sf saat dipetakan.

Pustaka sf dan tidyverse telah dimuat.

Latihan ini merupakan bagian dari kursus

Membangun Dashboard dengan shinydashboard

Lihat Kursus

Instruksi latihan

  • Plot lapisan pertama yang merupakan multipoligon bernama london_poly.
  • Plot london_loop dan warnai ungu.
  • Plot london_capital dan warnai hijau.
  • Tambahkan marker merah untuk setiap titik di num_listings.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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
___
Edit dan Jalankan Kode