Cet indicateur suit l’objectif de mandature de la Ville de Paris : créer 30 hectares d’espaces verts supplémentaires. Chaque ligne est un projet (ouverture au public d’une friche, transformation d’une cour en jardin, extension d’un square…) avec sa surface nouvellement végétalisée et sa date de livraison.
Code
cat(sprintf("\n**%d projets** ont livré **%.1f ha** au total, soit **%s de l'objectif de %d ha**.\n", n_tot, total_ha, scales::percent(total_ha / objectif, 1), objectif))
64 projets ont livré 25.4 ha au total, soit 85% de l’objectif de 30 ha.
Ouverture au public du jardin de la place Nationale
13
2026-01-01
1 574
Ouverture au public des jardins du Val de Grâce
5
2026-01-01
16 151
Rénovation parvis Olympe de Gouge et square Marcel Rajman
11
2026-01-01
511
Ouverture au public PC19 - Ferme du Rail / Petit
19
2026-01-01
5 040
Extension de la promenade Péreire
17
2026-01-01
2 148
Végétalisation du CS Georges Carpentier - phase 1
13
2026-01-01
2 486
Végétalisation - Réservoir de Grenelle
15
2026-01-01
2 000
Vers l’objectif des 30 hectares
Code
# Les dates de livraison sont au 1er janvier de l'année (pas de jour réel) --# plusieurs projets partagent donc le même x ; agréger par année avant de# cumuler évite un polygone en dents de scie côté geom_area().evs |> dplyr::group_by(date_fin_t) |> dplyr::summarise(ha =sum(ha), .groups ="drop") |> dplyr::arrange(date_fin_t) |> dplyr::mutate(cumul_ha =cumsum(ha)) |>ggplot(aes(date_fin_t, cumul_ha)) +geom_area(fill ="#2f6f4f", alpha =0.25) +geom_line(colour ="#2f6f4f", linewidth =1) +geom_hline(yintercept = objectif, linetype ="dashed", colour ="#c0392b") +annotate("text", x =min(evs$date_fin_t), y = objectif, label ="Objectif : 30 ha",colour ="#c0392b", vjust =-0.6, hjust =0, size =3.5) +scale_x_date(date_labels ="%Y", date_breaks ="1 year") +scale_y_continuous(limits =c(0, objectif +2), expand =expansion(mult =c(0, 0))) +labs(title ="Surface cumulée d'espaces verts supplémentaires",subtitle =paste0(scales::number(total_ha, 0.1), " ha livrés sur ", objectif, " ha visés"),x =NULL, y ="Hectares cumulés") + theme_barres
Par an
Code
evs |> dplyr::group_by(annee) |> dplyr::summarise(ha =sum(ha), n = dplyr::n(), .groups ="drop") |>ggplot(aes(annee, ha)) +geom_col(fill ="#2f6f4f", width =0.6) +geom_text(aes(label =sprintf("%.1f ha\n(%d projets)", ha, n)), vjust =-0.15, size =2.9) +scale_x_continuous(breaks = scales::breaks_width(1)) +scale_y_continuous(expand =expansion(mult =c(0, 0.25))) +labs(title ="Surface livrée par an",subtitle ="Le rythme s'accélère nettement en fin de mandature (2024-2025)",x =NULL, y ="Hectares") + theme_barres