Мне удалось подготовить карту переписных участков округа (с указанием всех переписных участков), используя tidycensus
и tigris
. У меня есть некоторые данные в отдельном фрейме данных с именем demography
, который содержит 4 столбца county
, tract
, x.foreclosure_filing
и delinquent_parcels
.
Как создать карту только тех участков, которые находятся в кадре данных demography
(всего 19 участков), и показать значения x.foreclosure_filing
и delinquent_parcels
для этих (19) участков на карте?
Демографический кадр данных выглядит следующим образом:
County tract X.foreclosure_filings delinquent_parcels
1 Cuyahoga 1401.00 8 13.52
2 Cuyahoga 1403.01 18 22.25
3 Cuyahoga 1403.02 18 11.96
4 Cuyahoga 1404.00 19 8.44
5 Cuyahoga 1405.00 27 10.93
6 Cuyahoga 1407.01 17 13.77
код
library(tidycensus)
library(tidyverse)
options(tigris_use_cache = TRUE)
clevelandhts <- get_acs(state = "OH", county = "Cuyahoga", geography = "tract",
variables = "B19013_001", geometry = TRUE)
View(clevelandhts)
clevelandhts %>%
ggplot(aes(fill = estimate)) +
geom_sf(color = NA) +
coord_sf(crs = 26917) +
scale_fill_viridis_c(option = "magma")