source | dataset | .html | .RData |
---|---|---|---|
acpr | as151 | 2024-04-03 | 2024-04-05 |
source | dataset | .html | .RData |
---|---|---|---|
acpr | as151 | 2024-04-03 | 2024-04-05 |
bdf | BSI1 | 2024-04-04 | 2024-04-04 |
bdf | CPP | 2024-04-01 | 2024-04-01 |
bdf | FM | 2024-04-04 | 2024-04-01 |
bdf | immobilier | 2024-04-04 | 2024-04-04 |
bdf | MIR | 2024-04-03 | 2024-04-01 |
bdf | MIR1 | 2024-04-03 | 2024-04-01 |
bdf | RPP | 2024-04-01 | 2024-04-01 |
insee | CONSTRUCTION-LOGEMENTS | 2024-03-30 | 2024-03-30 |
insee | ENQ-CONJ-ART-BAT | 2024-03-30 | 2023-10-25 |
insee | ENQ-CONJ-IND-BAT | 2024-03-30 | 2024-03-30 |
insee | ENQ-CONJ-PROMO-IMMO | 2024-03-30 | 2024-03-30 |
insee | ENQ-CONJ-TP | 2024-03-30 | 2024-03-30 |
insee | ILC-ILAT-ICC | 2024-03-30 | 2024-03-30 |
insee | INDICES_LOYERS | 2024-03-30 | 2024-03-30 |
insee | IPLA-IPLNA-2015 | 2024-03-30 | 2024-03-30 |
insee | IRL | 2024-03-30 | 2024-03-30 |
insee | PARC-LOGEMENTS | 2024-03-30 | 2023-12-03 |
insee | SERIES_LOYERS | 2024-03-30 | 2024-03-30 |
insee | t_dpe_val | 2024-03-30 | 2024-03-04 |
notaires | arrdt | 2023-10-03 | 2023-10-03 |
notaires | dep | 2023-10-03 | 2023-10-03 |
as151 %>%
filter(Line %in% c(7, 12)) %>%
filter(value >0) %>%
ggplot + geom_line(aes(x = date, y = value, color = Variable)) +
xlab("") + ylab("") + theme_minimal() +
scale_x_date(breaks = seq(1920, 2100, 2) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 1000*seq(0, 500, 20),
labels = dollar_format(acc = 1, pre = "")) +
theme(legend.position = c(0.35, 0.9),
legend.title = element_blank())
as151 %>%
filter(Line %in% 8:10) %>%
filter(value >0) %>%
ggplot + geom_line(aes(x = date, y = value, color = Variable)) +
xlab("") + ylab("") + theme_minimal() +
scale_x_date(breaks = seq(1920, 2100, 2) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(0, 100, 2),
labels = scales::percent_format(accuracy = 1)) +
theme(legend.position = c(0.3, 0.8),
legend.title = element_blank())
as151 %>%
filter(Line %in% 14:18) %>%
filter(value >0) %>%
ggplot + geom_line(aes(x = date, y = value, color = Variable)) +
xlab("") + ylab("") + theme_minimal() +
scale_x_date(breaks = seq(1920, 2100, 1) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 1000*seq(0, 500, 20),
labels = dollar_format(acc = 1, pre = "", su = "€")) +
theme(legend.position = c(0.3, 0.8),
legend.title = element_blank())
as151 %>%
filter(Line == 31) %>%
ggplot + geom_line(aes(x = date, y = value)) +
xlab("") + ylab("Durée moyenne des prêts") + theme_minimal() +
scale_x_date(breaks = seq(1920, 2100, 2) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = seq(0, 100, 1),
labels = dollar_format(a = 1, su = " ans", pre = ""))
as151 %>%
filter(Line %in% c(24, 28)) %>%
filter(value >0) %>%
ggplot + geom_line(aes(x = date, y = value, color = Variable)) +
xlab("") + ylab("") + theme_minimal() +
scale_x_date(breaks = seq(1920, 2100, 2) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(0, 100, 10),
labels = scales::percent_format(accuracy = 1)) +
theme(legend.position = c(0.8, 0.6),
legend.title = element_blank())
as151 %>%
filter(Line == 47) %>%
filter(value >0) %>%
ggplot + geom_line(aes(x = date, y = value)) +
xlab("") + ylab("Taux d'endettement moyen des emprunteurs à l'octroi") + theme_minimal() +
scale_x_date(breaks = seq(1920, 2100, 2) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = seq(0, 100, .2),
labels = dollar_format(a = .1, su = " ans", pre = ""))
as151 %>%
filter(Line == 41) %>%
ggplot + geom_line(aes(x = date, y = value)) +
xlab("") + ylab("Taux d'effort moyen (%)") + theme_minimal() +
scale_x_date(breaks = seq(1920, 2100, 2) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(0, 100, 1),
labels = percent_format(a = 1))
as151 %>%
filter(Line %in% 42:45) %>%
ggplot + geom_line(aes(x = date, y = value, color = Variable)) +
theme_minimal() + xlab("") + ylab("Taux d'apport (%)") +
scale_y_continuous(breaks = 0.01*seq(0, 100, 5),
labels = scales::percent_format(accuracy = 1)) +
scale_x_date(breaks = seq(1920, 2100, 2) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
theme(legend.position = c(0.8, 0.9),
legend.title = element_blank())
as151 %>%
filter(Line %in% 42:45) %>%
ggplot + geom_line(aes(x = date, y = value, color = paste0(Line))) +
annotate("text", x = as.Date("2006-12-31"), y = 0.55, label= "Apport > 15% ", color = viridis(5)[1]) +
annotate("text", x = as.Date("2016-12-31"), y = 0.17, label= "5% < Apport < 15%", color = viridis(5)[2]) +
annotate("text", x = as.Date("2015-12-31"), y = 0.27, label= "0% < Apport < 5%", color = viridis(5)[3]) +
annotate("text", x = as.Date("2017-12-31"), y = 0.08, label= "Apport < 0% ", color = viridis(5)[4]) +
theme_minimal() + xlab("") + ylab("Part des emprunteurs (%)") +
scale_y_continuous(breaks = 0.01*seq(0, 100, 5),
labels = scales::percent_format(accuracy = 1)) +
scale_x_date(breaks = seq(1920, 2100, 2) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
theme(legend.position = "none")
as151 %>%
filter(Line == 34) %>%
ggplot + geom_line(aes(x = date, y = value)) +
xlab("") + ylab("Taux d'effort moyen (%)") + theme_minimal() +
scale_x_date(breaks = seq(1920, 2100, 2) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(0, 100, 1),
labels = percent_format(a = 1))
as151 %>%
filter(Line %in% c(35:38)) %>%
mutate(Variable = factor(Variable,
levels=c("Taux d'effort < 20%",
"20% < Taux d'effort < 30%",
"30% < Taux d'effort ≤ 35%",
"Taux d'effort > 35%"))) %>%
ggplot + geom_line(aes(x = date, y = value, color = Variable)) +
theme_minimal() + xlab("") + ylab("Part des emprunteurs (%)") +
scale_y_continuous(breaks = 0.01*seq(0, 100, 5),
labels = scales::percent_format(accuracy = 1)) +
scale_x_date(breaks = seq(1920, 2100, 2) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
theme(legend.position = c(0.5, 0.9),
legend.title = element_blank())
as151 %>%
filter(Line %in% c(35:38)) %>%
mutate(Variable = factor(Variable,
levels=c("Taux d'effort < 20%",
"20% < Taux d'effort < 30%",
"30% < Taux d'effort ≤ 35%",
"Taux d'effort > 35%"))) %>%
ggplot + geom_line(aes(x = date, y = value, color = Variable)) +
theme_minimal() + xlab("") + ylab("Part des emprunteurs (%)") +
scale_y_continuous(breaks = 0.01*seq(0, 100, 5),
labels = scales::percent_format(accuracy = 1)) +
scale_x_date(breaks = seq(1920, 2100, 2) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
theme(legend.position = c(0.5, 0.9),
legend.title = element_blank())
as151 %>%
filter(Line %in% c(96, 97, 88)) %>%
filter(value >0) %>%
ggplot + geom_line(aes(x = date, y = value, color = Variable)) +
xlab("") + ylab("") + theme_minimal() +
scale_x_date(breaks = seq(1920, 2100, 2) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(0, 100, 1),
labels = scales::percent_format(accuracy = 1)) +
theme(legend.position = c(0.2, 0.9),
legend.title = element_blank())
as151 %>%
filter(date >= as.Date("2010-01-01")) %>%
filter(Line %in% c(31, 69)) %>%
ggplot + geom_line(aes(x = date, y = value, color = Variable)) +
xlab("") + ylab("Durée moyenne des prêts, maturité résiduelle") + theme_minimal() +
scale_x_date(breaks = seq(1920, 2100, 2) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = seq(0, 100, 1),
labels = dollar_format(a = 1, su = " ans", pre = "")) +
theme(legend.position = c(0.3, 0.9),
legend.title = element_blank())
as151 %>%
filter(date >= as.Date("2010-01-01")) %>%
filter(Line %in% c(41,67)) %>%
ggplot + geom_line(aes(x = date, y = value, color = Variable)) +
xlab("") + ylab("LTV") + theme_minimal() +
scale_x_date(breaks = seq(1920, 2100, 2) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(0, 100, 1),
labels = percent_format(a = 1)) +
theme(legend.position = c(0.3, 0.9),
legend.title = element_blank())
as151 %>%
filter(date >= as.Date("2010-01-01")) %>%
filter(Line %in% c(28,64)) %>%
ggplot + geom_line(aes(x = date, y = value, color = Variable)) +
xlab("") + ylab("Prêts à taux fixe (encours), produits à taux fixe (production)") + theme_minimal() +
scale_x_date(breaks = seq(1920, 2100, 2) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(0, 100, 1),
labels = percent_format(a = 1)) +
theme(legend.position = c(0.3, 0.9),
legend.title = element_blank())