1 069 projets de plantation de la Direction des Espaces Verts et de l’Environnement, totalisant 154 482 arbres plantés. Chaque projet a une emprise géographique, un type d’opération (plantation d’arbres, végétalisation, aménagement…), un budget prévisionnel et une ventilation par type d’action (rue, forêt urbaine, espace vert, boulevards périphériques, renaturation des bois…).
plantes |> dplyr::summarise(dplyr::across(dplyr::starts_with("act_"), \(x) sum(x, na.rm =TRUE))) |> tidyr::pivot_longer(dplyr::everything(), names_to ="action", values_to ="arbres") |> dplyr::mutate(action = dplyr::recode(action,act_new_arbre_rue ="Nouvel arbre de rue",act_foret_urb ="Forêt urbaine",act_esp_vert ="Espace vert",act_bd_periph ="Boulevards périphériques",act_renaturer_bois ="Renaturation des bois",act_arbre_jard_cim ="Jardin / cimetière",act_arbre_eq_municip ="Équipement municipal",act_arbre_parc_priv ="Parc privé",act_renew_arbre ="Renouvellement d'arbre"),action = forcats::fct_reorder(action, arbres)) |>ggplot(aes(arbres, action)) +geom_col(fill ="#2f6f4f", width =0.7) +geom_text(aes(label =format(arbres, big.mark =" ")), hjust =-0.15, size =3) +scale_x_continuous(labels = scales::label_number(big.mark =" "),expand =expansion(mult =c(0, 0.12))) +labs(title ="Arbres plantés par type d'action",subtitle ="Boulevards périphériques et renaturation des bois en tête",x =NULL, y =NULL) + theme_barres
Code
b <- dplyr::filter(plantes, !is.na(budget))cat(sprintf("\nUn **budget prévisionnel** est renseigné pour %s des %s projets, pour un total de **%s** (les grosses opérations d'aménagement, souvent sans arbres comptabilisés ici, pèsent le plus).\n",format(nrow(b), big.mark =" "), format(n_proj, big.mark =" "), scales::dollar(sum(b$budget), prefix ="", suffix =" €", big.mark =" ", accuracy =1e5)))
Un budget prévisionnel est renseigné pour 229 des 1 069 projets, pour un total de 235 600 000 € (les grosses opérations d’aménagement, souvent sans arbres comptabilisés ici, pèsent le plus).
Source & données
Code
plantes_path <-file.path(P, "arbres-plantes-par-projet.parquet")tibble::tibble(``=c("Jeu de données", "Producteur", "Licence", "Fichiers", "Mise à jour", "Observations"),``=c("[Arbres plantés](https://opendata.paris.fr/explore/dataset/arbres-plantes-par-projet/)","Direction des Espaces Verts et de l'Environnement (DEVE) — Ville de Paris","Open Database License (ODbL)",sprintf("`data/paris/arbres-plantes-par-projet.parquet` (%s ko) + `arrondissements.parquet`",round(file.size(plantes_path) /1024)),format(as.Date(file.mtime(plantes_path)), "%d %B %Y"),sprintf("%s projets, %s arbres", format(n_proj, big.mark =" "), format(n_arbre, big.mark =" ")) )) |> gt::gt() |> gt::fmt_markdown(columns =``) |> gt::tab_options(table.width ="100%", column_labels.hidden =TRUE)