DPE - Consommation - dpe_conso

Données - ADEME

Info

  • Données DPE publiques, juillet 2021. html

  • L’interprétation des données doit être faite avec précaution. En effet, le DPE est obligatoire seulement pour une vente, une location ou à l’achèvement de toute nouvelle construction. Ainsi, tous les biens ne sont pas dotés d’un DPE. A ce titre, la base de données DPE ne couvre pas l’ensemble du parc immobilier et elle n’en est pas représentative.

Conso GES

Conso GES, Classe énergie primaire

Code
dpe |>
  mutate(classeP = factor(classeP)) |>
  filter(consoGES <= 160) |>
  ggplot(aes(x = consoGES, y = classeP, fill = classeP)) +
  geom_density_ridges() +
  theme_ridges() + ylab("Classe Energie Primaire") +
  xlab(bquote('Consommation GES (kg'~CO[2]~'eq/'~m^2~'/an)')) +
  theme(legend.position = "none") +
  scale_fill_manual(values = c("#339a33", "#33cc33", "#ccff33",
                               "#ffff00", "#ffcc00", "#ff9a33", "#ff0000")) +
  scale_x_continuous(breaks = seq(0, 160, 20))

Conso GES, Classe énergie finale

Code
dpe |>
  mutate(classeF = factor(classeF)) |>
  filter(consoGES <= 160) |>
  ggplot(aes(x = consoGES, y = classeF, fill = classeF)) +
  geom_density_ridges() +
  theme_ridges() + ylab("Classe Energie Finale") +
  xlab(bquote('Consommation GES (kg'~CO[2]~'eq/'~m^2~'/an)')) +
  theme(legend.position = "none") +
  scale_fill_manual(values = c("#339a33", "#33cc33", "#ccff33",
                               "#ffff00", "#ffcc00", "#ff9a33", "#ff0000")) +
  scale_x_continuous(breaks = seq(0, 160, 20))

Conso GES, Classe DPE

Code
dpe |>
  mutate(classeDPE = factor(classeDPE)) |>
  filter(consoGES <= 160) |>
  ggplot(aes(x = consoGES, y = classeDPE, fill = classeDPE)) +
  geom_density_ridges() +
  theme_ridges() + ylab("Classe DPE") +
  xlab(bquote('Consommation GES (kg'~CO[2]~'eq/'~m^2~'/an)')) +
  theme(legend.position = "none") +
  scale_fill_manual(values = c("#339a33", "#33cc33", "#ccff33",
                               "#ffff00", "#ffcc00", "#ff9a33", "#ff0000")) +
  scale_x_continuous(breaks = seq(0, 160, 20))