Создать детализированную карту с листовкой - PullRequest
0 голосов
/ 02 марта 2019

Моя цель - создать интерактивную карту с листовкой, в которой будут отображаться состояния США 'population.Затем, когда пользователь нажмет на состояние, карта развернется до округов этого состояния, отображая population каждого округа.Вот пример .В наборе данных округов есть данные о штатах и ​​округах, которые можно использовать для создания такой карты.Я предполагаю, что на государственном уровне население сначала должно быть обобщено государством.Но я не знаю, возможно ли это углубление.Ваш отзыв более чем ценный.

library(tidyverse)
library(sf)
library(leaflet)
library(noncensus)
library(tigris)
options(tigris_use_cache = TRUE)
data(counties)

counties <- counties %>%
  mutate(GEOID = paste0(state_fips, county_fips))

counties_sf <- tigris::counties() %>% 
  as("sf") %>% 
  left_join(counties, by = "GEOID")
pal <- colorQuantile("YlOrRd", domain = counties_sf$population)

m <- leaflet(counties_sf) %>%
  setView(-96, 37.8, 4) %>%
  addTiles()

m <- m %>% addPolygons(
  fillColor = ~pal(population),
  weight = 2,
  opacity = 1,
  color = "white",
  dashArray = "3",
  fillOpacity = 0.7)
m
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...