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

Створення інтерактивної вебкарти

Подібно до пакетів з tidyverse, пакет leaflet використовує оператор конвеєра (тобто %>%) з пакета magrittr, щоб послідовно з'єднувати виклики функцій. Це означає, що ви можете передавати результат однієї функції в іншу без збереження проміжного результату в об'єкті. Наприклад, один зі способів знайти всі автомобілі в наборі даних mtcars з mpg >= 25 — це пропустити дані через низку функцій.

mtcars  %>% 
    mutate(car = rownames(.))  %>% 
    select(car, mpg)  %>% 
    filter(mpg >= 25)  

Щоб створити вебкарту в R, ви з'єднаєте послідовність викликів функцій за допомогою оператора %>%. Спочатку функція leaflet() ініціалізує htmlwidget, а потім ми додамо тайл карти за допомогою функції addTiles().

Ця вправа є частиною курсу

Інтерактивні карти з leaflet у R

Переглянути курс

Інструкції до вправи

  • Імпортуйте бібліотеку leaflet.
  • Викличте функцію leaflet().
  • Передайте результат leaflet() у addTiles() через конвеєр.
  • Спробуйте масштабувати та панорамувати вашу першу інтерактивну вебкарту.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Load the leaflet library
library(___)

# Create a leaflet map with default map tile using addTiles()
___() %>%
    ___()
Редагувати та запускати код