resolution
の引数を使用しget_acs()
て、ハワイ諸島の小さな島々を除外できますか?
tidycensus
私のお気に入りのパッケージの 1 つである にバグが見つかった可能性があります。
tidycensus
の関数を使用して米国議会選挙区をマッピングしget_acs()
ていましたが、ハワイの北西にある長い列島を取得していました。Kyle Walker のヒントに従ってresolution = "20m"
、小さな島々を除外する引数を含めようとしましたが、群島は消えませんでした。congressional_districts()
最終的に、関数を使用してジオメトリを取得し、get_acs()
データを結合しました。
MRE:
#map with too many islands
cds <- get_acs(
geography = "congressional district",
variables = "B01003_001",
geometry = TRUE,
resolution = "20m"
) %>% shift_geometry()
cds %>%
ggplot() +
geom_sf()
悪い地図:
何がうまくいったか:
#map with the right number of islands
cds2 <- congressional_districts(cb = TRUE,
resolution = "20m") %>% shift_geometry()
cds2 %>%
ggplot() +
geom_sf()
良い地図: