ПочатиПочніть безкоштовно

Графіки sf за допомогою plot()

Як ви бачили, об'єкти sf можна візуалізувати за допомогою базової R-функції plot(). Перший графік дає змогу підготувати основу карти, а подальші шари можна додавати через plot().

Далі наведено чотири об'єкти sf, збережені як:

  • london_poly
  • london_loop
  • london_capital
  • num_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
___
Редагувати та запускати код