НачатьНачать бесплатно

Делаем карту выразительной

Как и при построении графика с помощью ggplot2 или обработке данных с помощью dplyr, карту нужно сохранить в объект, если вы планируете обращаться к ней позже в коде.

Говоря о dplyr: оператор %>% позволяет передавать данные по цепочке функций, создающих карту leaflet.

ipeds %>% 
    leaflet()  %>% 
        addTiles() %>% 
        addCircleMarkers(popup = ~name, color = "#FF0000")


Использование конвейера делает код более читаемым и позволяет обращаться к переменным с помощью оператора ~, не указывая фрейм данных каждый раз.

Аргумент color в функции addCircleMarkers() принимает название цвета или его hex-код. Например, red или #FF0000.

Объект map уже выведен на экран. Обратите внимание: круговые маркеры исчезли!

Это упражнение является частью курса

Интерактивные карты с leaflet в R

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Add circle markers with popups for college names
map %>% 
    addCircleMarkers(data = ca, radius = 2, popup = ___)
Редактировать и запускать код