Створення інтерактивної вебкарти
Подібно до пакетів з 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()
___() %>%
___()