
Сопоставление с R
Картографирование в R — это полезный инструмент для визуализации пространственных данных и получения информации о шаблонах и отношениях в данных. В R есть несколько пакетов, которые можно использовать для составления карт, включая листовки, ggplot2 и карты. Давайте посмотрим на пример с использованием листовки.
Создание карты
После установки пакета вы можете загрузить его в среду R с помощью следующей команды:
library(leaflet)
После загрузки пакета вы можете начать создавать карты. Пакет листовок позволяет легко создавать интерактивные карты, написав всего несколько строк кода.
Например, немного поработав с данными и поработав с ними, следующий код создает карту Соединенных Штатов:
usa %>%
leaflet() %>%
addProviderTiles("CartoDB") %>%
addCircleMarkers(radius = ~0.01*count,
color = ~mycolor(count),
popup = ~paste0(city,
"<br/>",
count)) %>%
addLegend(pal = mycolor,
values = c(1:1000),
opacity = 0.75,
title = 'Covid Count',
position = 'topleft') %>%
setView(lng = -85.670006, lat = 42.963795,
zoom = 4.499)
Как вы можете видеть в коде, вы можете настроить внешний вид карты, используя различные параметры в функции листовки. Например, вы можете указать уровень масштабирования, добавить заголовок или легенду и даже добавить слои для разных наборов данных.
Заключение
Для более продвинутого отображения вы можете использовать пакет ggplot2, который позволяет создавать статические карты с широким набором параметров настройки.
Вы также можете использовать пакет карт для создания картограмм, которые представляют собой карты, использующие цвет для обозначения распределения определенной переменной в географической области.
Таким образом, картографирование в R — это мощный инструмент для визуализации и изучения пространственных данных. Независимо от того, используете ли вы пакет leaflet для интерактивных карт или пакеты ggplot2 и maps для статических карт, R предоставляет широкий спектр возможностей для создания высококачественных карт.
Посмотрите видео, которое я создал ниже, чтобы узнать, как применять кодирование к бизнес-аналитике.
(1) Создание карт в Rstudio за 5 минут! — No Talk (Live Coding) — YouTube
Первоначально опубликовано на https://stambaughportfolio.blogspot.com 30 декабря 2022 г.