1 Zakład Bioinformatyki, Instytut Informatyki, Uniwersytet w Białymstoku
✉ Correspondence: Jarosław Kotowicz <j.kotowicz@uwb.edu.pl>
m_podlaskie_gm <- m_podlaskie %>%
filter(Typ.Gminy %in% c(1:3)) %>%
mutate(Typ.Gminy = str_replace(Typ.Gminy, "1", "miejska"),
Typ.Gminy = str_replace(Typ.Gminy, "2", "wiejska"),
Typ.Gminy = str_replace(Typ.Gminy, "3", "miejsko-wiejska"),
Nazwa = trimws(str_remove_all(Nazwa, "[[:punct:]]\\d[[:punct:]]"))) %>%
arrange(Nazwa, Typ.Gminy)
m_podlaskie_gm <- m_podlaskie_s %>%
left_join(m_podlaskie_gm) %>%
ungroup() %>%
mutate(Typ.Gminy.Nowy = ifelse(m_w == 2 & Typ.Gminy == "wiejska", "(rural)", ""),
Nazwa = trimws(paste0(Nazwa, " ", Typ.Gminy.Nowy))) %>%
select(Nazwa, Nazwa.Oryginalna, Kod, Kod.Gminy, Typ.Gminy, Wartosc)
Joining, by = "Nazwa"
g_podlaskie %>%
left_join(m_podlaskie_gm) %>%
ggplot() +
geom_sf(aes(fill = `2017.Budynki.Mieszkalne`)) +
scale_fill_gradient(low = "navajowhite", high = "navajowhite4") +
theme_bw() +
theme(axis.line = element_blank(),
panel.border = element_blank(),
axis.text = element_blank(),
axis.ticks = element_blank(),
panel.grid.major = element_blank(),
plot.title = element_text(hjust = 0.5, size = rel(1.2))) +
labs(title = "Liczba budunków mieszkanych w gminach województwa podlaskiego",
subtitle = "Stan na 31.12.2017r.",
caption = "Źródło: opracowanie własne na podstawie danych z bdl GUS.")
Joining, by = "NAME_3"
mieszkania <- read_excel("dane/GOSP_2909_XPIV_20200428103913.xlsx",
sheet = "DANE")
mieszkania <- mieszkania[,-c(6,7)]
mieszkania <- mieszkania %>%
mutate(Nazwa.old = Nazwa) %>%
select(Kod:Nazwa, Nazwa.old, `Budynki mieszkalne`:Wartosc )
mieszkania[which(str_detect(mieszkania$Nazwa, "Białystok")),]
[1] 102
[1] "GID_0" "NAME_0" "GID_1" "NAME_1" "NL_NAME_1" "GID_2" "NAME_2" "VARNAME_2" "NL_NAME_2"
[10] "TYPE_2" "ENGTYPE_2" "CC_2" "HASC_2" "geometry"
[1] "Poland" "Poland" "Poland" "Poland" "Poland" "Poland"
[1] "Dolnośląskie" "Dolnośląskie" "Dolnośląskie" "Dolnośląskie" "Dolnośląskie" "Dolnośląskie"
[1] "Świdwin" "Świnoujście" "Szczecin" "Szczecinek" "Wałcz"
[6] "Zalew Szczeciński"
[1] "Augustów" "Białystok" "Białystok (City)" "Bielsk" "Grajewo"
[6] "Hajnówka" "Kolno" "Łomża" "Łomża (City)" "Mońki"
[11] "Sejny" "Siemiatycze" "Sokółka" "Suwałki" "Suwałki (City)"
[16] "Wysokie Mazowieckie" "Zambrów"
[1] "Augustów" "Białystok" "Białystok (City)" "Bielsk" "Grajewo"
[6] "Hajnówka" "Kolno" "Łomża" "Łomża (City)" "Mońki"
[11] "Sejny" "Siemiatycze" "Sokółka" "Suwałki" "Suwałki (City)"
[16] "Wysokie Mazowieckie" "Zambrów"
[1] "augustowski" "białostocki" "Białystok" "bielski" "grajewski"
[6] "hajnowski" "kolneński" "Łomża" "łomżyński" "moniecki"
[11] "sejneński" "siemiatycki" "sokólski" "suwalski" "Suwałki"
[16] "wysokomazowiecki" "zambrowski"
[1] "Augustów" "Białystok" "Białystok (City)" "Bielsk" "Grajewo"
[6] "Hajnówka" "Kolno" "Łomża" "Łomża (City)" "Mońki"
[11] "Sejny" "Siemiatycze" "Sokółka" "Suwałki" "Suwałki (City)"
[16] "Wysokie Mazowieckie" "Zambrów"
mieszkania_podlaskie <- bind_rows(w0107, slice(mieszkania_podlaskie, 9)) %>%
bind_rows(slice(mieszkania_podlaskie, 8)) %>%
bind_rows(w1017)
[1] "Augustów" "Białystok" "Białystok (City)" "Bielsk" "Grajewo"
[6] "Hajnówka" "Kolno" "Łomża" "Łomża (City)" "Mońki"
[11] "Sejny" "Siemiatycze" "Sokółka" "Suwałki" "Suwałki (City)"
[16] "Wysokie Mazowieckie" "Zambrów"
[1] "augustowski" "białostocki" "Białystok" "bielski" "grajewski"
[6] "hajnowski" "kolneński" "łomżyński" "Łomża" "moniecki"
[11] "sejneński" "siemiatycki" "sokólski" "suwalski" "Suwałki"
[16] "wysokomazowiecki" "zambrowski"
Joining, by = "NAME_2"
[1] "GID_0" "NAME_0" "GID_1" "NAME_1" "NL_NAME_1" "GID_2" "NAME_2" "VARNAME_2" "NL_NAME_2"
[10] "TYPE_2" "ENGTYPE_2" "CC_2" "HASC_2" "geometry"
[1] "GID_0" "NAME_0" "GID_1" "NAME_1" "NL_NAME_1"
[6] "GID_2" "NAME_2" "VARNAME_2" "NL_NAME_2" "TYPE_2"
[11] "ENGTYPE_2" "CC_2" "HASC_2" "Kod" "Nazwa"
[16] "Nazwa.old" "Budynki mieszkalne" "Rok" "Wartosc" "geometry"
test %>% ggplot() +
geom_sf(aes(fill = Wartosc)) +
scale_fill_gradient(low = "grey90", high = "grey30") +
theme_bw() +
theme(axis.line = element_blank(),
panel.border = element_blank(),
axis.text = element_blank(),
axis.ticks = element_blank(),
panel.grid.major = element_blank(),
plot.title = element_text(hjust = 0.5, size = rel(1.2))) +
labs(title = "Liczba budunków mieszkanych w powiatach województwo podlaskiego",
subtitle = "Stan na 31.12.2018r.",
caption = "Źródło: opracowanie własne na podstawie danych z bdl GUS.")
test %>% ggplot() +
geom_sf(aes(fill = as.factor(Wartosc))) +
scale_fill_manual(values = carto.pal(pal1 = "red.pal", n1 = 17)) +
theme_bw() +
theme(axis.line = element_blank(),
panel.border = element_blank(),
axis.text = element_blank(),
axis.ticks = element_blank(),
panel.grid.major = element_blank(),
plot.title = element_text(hjust = 0.5, size = rel(1.2))) +
labs(title = "Liczba budunków mieszkanych w powiatach województwo podlaskiego",
subtitle = "Stan na 31.12.2018r.",
caption = "Źródło: opracowanie własne na podstawie danych z bdl GUS.",
fill = "Liczba budunków")