Last observation: M: 2026-06 (N = 304) · H: 2025-S2 (N = 42)
First observation: M: 2000-01 (N = 65) · H: 2002-S1 (N = 26)
Last data update: 16 aoû 2026, 19:44. Last compile: 17 aoû 2026, 22:01
Data - ECB
Last observation: M: 2026-06 (N = 304) · H: 2025-S2 (N = 42)
First observation: M: 2000-01 (N = 65) · H: 2002-S1 (N = 26)
Last data update: 16 aoû 2026, 19:44. Last compile: 17 aoû 2026, 22:01
BKN |>
filter(KEY %in% c("BKN.M.U2.NC10.B.50P2.AS.S.E",
"BKN.M.U2.NC10.B.20P2.AS.S.E",
"BKN.M.U2.NC10.B.10P2.AS.S.E",
"BKN.M.U2.NC10.B.ALLD.AS.S.E")) |>
month_to_date() |>
mutate(OBS_VALUE = OBS_VALUE/1000000) |>
ggplot() + geom_line(aes(x = date, y = OBS_VALUE, color = Bkn_denom)) +
ylab("Banknotes") + xlab("") + theme_minimal() +
theme(legend.position = c(0.45, 0.8),
legend.title = element_blank()) +
scale_y_continuous(breaks = seq(0, 10000, 100),
labels = dollar_format(acc = 1, pre = "", su = "Bn€")) +
scale_x_date(breaks = as.Date(paste0(seq(1940, 2030, 2), "-01-01")),
labels = date_format("%Y"))
BKN |>
filter(KEY %in% c("BKN.M.U2.NC10.B.50P2.AS.S.E",
"BKN.M.U2.NC10.B.20P2.AS.S.E",
"BKN.M.U2.NC10.B.10P2.AS.S.E")) |>
month_to_date() |>
mutate(OBS_VALUE = OBS_VALUE/1000000) |>
ggplot() + geom_col(aes(x = date, y = OBS_VALUE, fill = TITLE_COMPL)) +
ylab("Liquidity-absorbing factors") + xlab("") + theme_minimal() +
theme(legend.position = c(0.45, 0.8),
legend.title = element_blank()) +
scale_y_continuous(breaks = seq(0, 10000, 100),
labels = dollar_format(acc = 1, pre = "", su = "Bn€")) +
scale_x_date(breaks = as.Date(paste0(seq(1940, 2030, 2), "-01-01")),
labels = date_format("%Y"))