p_croissance <- carte_taux_evolution( .data = indicateurs_rpls, zoom_reg = T, na_recode = "Pas de parc" ) + carte_taux_evolution( zoom_reg = F, na_recode = "Pas de parc" ) + plot_layout( ncol = 2, widths = c(3, 2) ) p_croissance
df %>% filter( Indicateur == "Nombre de logements sociaux", SousEnsemble %in% c("Ensemble du parc"), (TypeZone %in% c("Départements", "Régions", "France") | (TypeZone == "Epci" & CodeZone %in% epci_ref$EPCI)) ) %>% select(TypeZone,CodeZone,Zone,Indicateur,Valeur,Valeur_2018) %>% mutate(evolution = Valeur * 100 / Valeur_2018 - 100) %>% ggplot() + geom_segment(aes(x = Zone, xend = Zone, y = 0, yend = evolution, color = TypeZone),size=1.5) + geom_point(aes(x = Zone, y = evolution, fill = TypeZone), color = "white", pch = 21,size=4) + theme_graph() + coord_flip() + scale_color_dreal_d() + scale_fill_dreal_d() + scale_y_continuous(labels = number_format(accuracy = 1, decimal.mark = ",", suffix = " %"))+ theme(legend.position = "none", plot.title = element_text(hjust = 2)) + labs(x = "", y = "", title = str_wrap(glue("Croissance du parc social entre {annee_precedente} et params$annee"), 60), caption = caption)
p_parc_recent <- carte_parc_recent( .data = indicateurs_rpls, zoom_reg = T, na_recode = "Pas de parc récent" ) + carte_parc_recent( zoom_reg = F, na_recode = "Pas de parc récent" ) + plot_layout( ncol = 2, widths = c(3, 2) ) p_parc_recent
df %>% filter( Indicateur == "Nombre de logements sociaux", SousEnsemble %in% c("Ensemble du parc", "Parc de moins de 5 ans"), (TypeZone %in% c("Départements", "Régions", "France") | (TypeZone == "Epci" & CodeZone %in% epci_ref$EPCI)) ) %>% select(TypeZone,CodeZone,Zone,Indicateur,Valeur,SousEnsemble) %>% spread(SousEnsemble, Valeur) %>% mutate(Pourcent = 100 * `Parc de moins de 5 ans` / `Ensemble du parc`) %>% ggplot() + geom_segment(aes(x = Zone, xend = Zone, y = 0, yend = Pourcent, color = TypeZone),size=1.5) + geom_point(aes(x = Zone, y = Pourcent, fill = TypeZone), color = "white", pch = 21,size=4) + theme_graph() + coord_flip() + scale_color_dreal_d() + scale_fill_dreal_d() + theme(legend.position = "none", plot.title = element_text(hjust = 2)) + labs(x = "", y = "", title = str_wrap("Poids du parc récent dans l'ensemble du parc social", 60), caption = caption)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.