Графіки sf за допомогою plot()
Як ви бачили, об'єкти sf можна візуалізувати за допомогою базової R-функції plot(). Перший графік дає змогу підготувати основу карти, а подальші шари можна додавати через plot().
Далі наведено чотири об'єкти sf, збережені як:
london_polylondon_looplondon_capitalnum_listings
Доповніть код нижче, щоб отримати геопросторову карту, поєднавши об'єкти sf за допомогою plot(). Використайте st_geometry(), щоб під час побудови переконатися, що всі об'єкти справді є об'єктами sf.
Бібліотеки sf і tidyverse вже завантажено.
Ця вправа є частиною курсу
Створення панелей керування з shinydashboard
Інструкції до вправи
- Побудуйте перший шар — мультиполігон
london_poly. - Побудуйте
london_loopі зафарбуйте його у фіолетовий колір. - Побудуйте
london_capitalі зафарбуйте його у зелений колір. - Додайте червоні маркери для кожної точки в
num_listings.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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
___