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_polylondon_looplondon_capitalnum_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
Instruksi latihan
- Plot lapisan pertama yang merupakan multipoligon bernama
london_poly. - Plot
london_loopdan warnai ungu. - Plot
london_capitaldan 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
___