Til inddeling efter størrelse følges i Statistikbankens tabeller normalt adresselovens inddeling efter størrelse i følgende kategorier:
Hovedstad
Hovedbosteder
Større bosteder: 700 - 3.000 indbyggere
Bosteder: 200 - 699 indbyggere
Mindre bosteder: 50 - 199 indbyggere
Mindste bosteder: mindre end 50 indbyggere
Andre lokaliteter: Udenfor kommuneinddelingen som fx Pitufik, Sirius mm
I det konsoliderede befolkningsregnskab https://bank.stat.gl/bedcalcr2 er de mindste lokaliteter slået sammen og lokaliteternes gruppetilhør fast over tid.
hi %>%filter(omr=="LP6") %>%select(-omr) %>%ggplot(aes(x=taar,y=n,color=lokkod)) +geom_line() +theme(legend.position ="none") +labs(x="", y="",color=NULL)
Hovedbosteder
# Udtræk de sidste datapunkter for hver gruppelast_points <- hi %>%filter(omr =="LP5") %>%group_by(lokkod_txt) %>%filter(taar ==max(taar))# Plot grafen med linjer og labelsggplot(hi %>%filter(omr =="LP5"), aes(x = taar, y = n, color = lokkod_txt)) +geom_line() +theme(legend.position ="none") +labs(x ="", y ="", color ="") +geom_text(data = last_points, aes(label = lokkod_txt), hjust =0.9, vjust =-0.9)
Større bosteder: 700 - 3.000 indbyggere
hi %>%filter(omr =="LP4") %>%select(-omr) %>%ggplot(aes(x = taar, y = n, color = lokkod_txt, linetype = lokkod_txt)) +geom_line() +labs(x ="", y ="", color ="", linetype ="") +theme(legend.position ="bottom", legend.direction ="horizontal")
Bosteder: 200 - 699 indbyggere
hi %>%filter(omr=="LP3") %>%select(-omr) %>%ggplot(aes(x=taar,y=n,color=lokkod)) +geom_line() +theme(legend.position ="none") +labs(x="", y="",color=NULL)
Andre lokaliteter
# Transformér lokkod_txt i hele datasættet, så gruppen "2070" får samme labelhi_mod <- hi %>%mutate(lokkod_txt =if_else(lokkod =="2070", str_replace(lokkod_txt, "2070 ", ""), lokkod_txt))# Udtræk de datapunkter, hvor label skal placereslast_points <- hi_mod %>%filter(lokkod =="2070") %>%filter(taar ==min(taar))# Plot grafen med linjer og label med samme farvehi_mod %>%filter(omr =="LP2") %>%select(-omr) %>%ggplot(aes(x = taar, y = n, color = lokkod_txt)) +geom_line() +geom_text(data = last_points, aes(label = lokkod_txt, color = lokkod_txt), hjust =-1.0, vjust =2.9) +labs(x ="", y ="", color =NULL) +theme(legend.position ="none")