source | dataset | Title | Download | Compile |
---|---|---|---|---|
wdi | FP.CPI.TOTL.ZG | Inflation, consumer prices (annual %) | 2023-01-14 | 2022-11-22 |
wdi | NY.GDP.DEFL.KD.ZG | Inflation, GDP deflator (annual %) - NY.GDP.DEFL.KD.ZG | 2023-01-14 | 2023-01-15 |
insee | IPC-2015 | Indice des prix à la consommation - Base 2015 | 2023-01-13 | 2023-01-15 |
insee | IPCH-2015 | Indices des prix à la consommation harmonisés | 2023-01-13 | 2023-01-14 |
eurostat | prc_hicp_manr | HICP (2015 = 100) - monthly data (annual rate of change) | 2023-01-06 | 2023-01-06 |
eurostat | prc_hicp_midx | HICP (2015 = 100) - monthly data (index) - prc_hicp_midx | 2023-01-06 | 2022-08-25 |
oecd | MEI_PRICES_PPI | Producer Prices - MEI_PRICES_PPI | 2022-11-25 | 2022-11-28 |
oecd | PRICES_CPI | Consumer price indices (CPIs) - PRICES_CPI | 2022-12-19 | 2022-12-23 |
bis | CPI | Consumer Price Index - CPI | 2022-01-20 | 2022-11-21 |
LAST_COMPILE |
---|
2023-01-15 |
FP.CPI.TOTL.ZG %>%
left_join(iso2c, by = "iso2c") %>%
group_by(iso2c, Iso2c) %>%
rename(value = `FP.CPI.TOTL.ZG`) %>%
summarise(Nobs = n(),
`Year 1` = first(year),
`Inflation 1` = round(first(value), 2) %>% paste0(" %"),
`Year 2` = last(year),
`Inflation 2` = round(last(value), 2) %>% paste0(" %")) %>%
arrange(-Nobs) %>%
{if (is_html_output()) datatable(., filter = 'top', rownames = F) else .}
data %>%
left_join(INDICATOR) %>%
year_to_date() %>%
filter(iso2c == "IS") %>%
ggplot(.) + theme_minimal() + xlab("") + ylab("Inflation (%)") +
geom_line(aes(x = date, y = value/100, linetype = Indicator, color = Indicator)) +
scale_color_manual(values = viridis(3)[1:2]) +
theme(legend.title = element_blank(),
legend.position = c(0.65, 0.85)) +
scale_x_date(breaks = seq(1900, 2020, 5) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(-100, 10000, 5),
labels = percent_format(a = 1)) +
geom_hline(yintercept = 0, linetype = "dashed", color = "black")
data %>%
left_join(INDICATOR) %>%
year_to_date() %>%
filter(iso2c == "IS",
date >= as.Date("1993-01-01")) %>%
ggplot(.) + theme_minimal() + xlab("") + ylab("Inflation (%)") +
geom_line(aes(x = date, y = value/100, linetype = Indicator, color = Indicator)) +
scale_color_manual(values = viridis(3)[1:2]) +
theme(legend.title = element_blank(),
legend.position = c(0.25, 0.85)) +
scale_x_date(breaks = seq(1900, 2020, 2) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(-100, 10000, 2),
labels = percent_format(a = 1)) +
geom_hline(yintercept = 0, linetype = "dashed", color = "black")
FP.CPI.TOTL.ZG %>%
year_to_date() %>%
filter(iso2c == "IS",
date >= as.Date("1990-01-01"),
date <= as.Date("2000-01-01")) %>%
ggplot(.) + geom_line() + theme_minimal() +
aes(x = date, y = FP.CPI.TOTL.ZG/100) + xlab("") + ylab("Inflation (%)") +
scale_x_date(breaks = seq(1900, 2020, 1) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(-100, 10000, 5),
labels = percent_format(a = 1)) +
geom_hline(yintercept = 0, linetype = "dashed", color = "grey")
data %>%
left_join(INDICATOR) %>%
year_to_date() %>%
filter(iso2c == "HU") %>%
ggplot(.) + theme_minimal() + xlab("") + ylab("Inflation (%)") +
geom_line(aes(x = date, y = value/100, linetype = Indicator, color = Indicator)) +
scale_color_manual(values = viridis(3)[1:2]) +
theme(legend.title = element_blank(),
legend.position = c(0.65, 0.85)) +
scale_x_date(breaks = seq(1900, 2020, 5) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(-100, 10000, 5),
labels = percent_format(a = 1)) +
geom_hline(yintercept = 0, linetype = "dashed", color = "black")
data %>%
left_join(INDICATOR) %>%
year_to_date() %>%
filter(iso2c == "HU",
date >= as.Date("1993-01-01")) %>%
ggplot(.) + theme_minimal() + xlab("") + ylab("Inflation (%)") +
geom_line(aes(x = date, y = value/100, linetype = Indicator, color = Indicator)) +
scale_color_manual(values = viridis(3)[1:2]) +
theme(legend.title = element_blank(),
legend.position = c(0.55, 0.85)) +
scale_x_date(breaks = seq(1900, 2020, 2) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(-100, 10000, 2),
labels = percent_format(a = 1)) +
geom_hline(yintercept = 0, linetype = "dashed", color = "black")
data %>%
left_join(INDICATOR) %>%
year_to_date() %>%
filter(iso2c == "KR") %>%
ggplot(.) + theme_minimal() + xlab("") + ylab("Inflation (%)") +
geom_line(aes(x = date, y = value/100, linetype = Indicator, color = Indicator)) +
scale_color_manual(values = viridis(3)[1:2]) +
theme(legend.title = element_blank(),
legend.position = c(0.65, 0.85)) +
scale_x_date(breaks = seq(1900, 2020, 5) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(-100, 10000, 5),
labels = percent_format(a = 1)) +
geom_hline(yintercept = 0, linetype = "dashed", color = "black")
data %>%
left_join(INDICATOR) %>%
year_to_date() %>%
filter(iso2c == "KR",
date >= as.Date("1993-01-01")) %>%
ggplot(.) + theme_minimal() + xlab("") + ylab("Inflation (%)") +
geom_line(aes(x = date, y = value/100, linetype = Indicator, color = Indicator)) +
scale_color_manual(values = viridis(3)[1:2]) +
theme(legend.title = element_blank(),
legend.position = c(0.55, 0.85)) +
scale_x_date(breaks = seq(1900, 2020, 2) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(-100, 10000, 2),
labels = percent_format(a = 1)) +
geom_hline(yintercept = 0, linetype = "dashed", color = "black")
FP.CPI.TOTL.ZG %>%
year_to_date() %>%
filter(iso2c == "MX") %>%
ggplot(.) + geom_line() + theme_minimal() +
aes(x = date, y = FP.CPI.TOTL.ZG/100) + xlab("") + ylab("Inflation (%)") +
scale_x_date(breaks = seq(1900, 2020, 10) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(-100, 10000, 10),
labels = percent_format(a = 1)) +
geom_hline(yintercept = 0, linetype = "dashed", color = "grey")
FP.CPI.TOTL.ZG %>%
year_to_date() %>%
filter(iso2c == "MX",
date >= as.Date("1990-01-01"),
date <= as.Date("2000-01-01")) %>%
ggplot(.) + geom_line() + theme_minimal() +
aes(x = date, y = FP.CPI.TOTL.ZG/100) + xlab("") + ylab("Inflation (%)") +
scale_x_date(breaks = seq(1900, 2020, 1) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(-100, 10000, 5),
labels = percent_format(a = 1)) +
geom_hline(yintercept = 0, linetype = "dashed", color = "grey")
FP.CPI.TOTL.ZG %>%
filter(iso2c %in% c("LK", "NG", "PK")) %>%
left_join(iso2c, by = "iso2c") %>%
year_to_date() %>%
left_join(colors, by = c("Iso2c" = "country")) %>%
mutate(value = FP.CPI.TOTL.ZG/100) %>%
ggplot(.) + geom_line(aes(x = date, y = value, color = color)) +
xlab("") + ylab("Inflation, consumer prices") +
theme_minimal() + scale_color_identity() + add_3flags +
scale_x_date(breaks = seq(1900, 2020, 5) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(-100, 10000, 2),
labels = percent_format(a = 1)) +
geom_hline(yintercept = 0, linetype = "dashed", color = "grey")
FP.CPI.TOTL.ZG %>%
filter(iso2c %in% c("LK", "NG", "PK")) %>%
left_join(iso2c, by = "iso2c") %>%
year_to_date() %>%
filter(date >+ as.Date("2000-01-01")) %>%
left_join(colors, by = c("Iso2c" = "country")) %>%
mutate(value = FP.CPI.TOTL.ZG/100) %>%
ggplot(.) + geom_line(aes(x = date, y = value, color = color)) +
xlab("") + ylab("Inflation, consumer prices") +
theme_minimal() + scale_color_identity() + add_3flags +
scale_x_date(breaks = seq(1900, 2020, 2) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(-100, 10000, 2),
labels = percent_format(a = 1)) +
geom_hline(yintercept = 0, linetype = "dashed", color = "grey")
FP.CPI.TOTL.ZG %>%
filter(iso2c %in% c("FR", "DE", "IT")) %>%
left_join(iso2c, by = "iso2c") %>%
year_to_date() %>%
left_join(colors, by = c("Iso2c" = "country")) %>%
mutate(value = FP.CPI.TOTL.ZG/100) %>%
ggplot(.) + geom_line(aes(x = date, y = value, color = color)) +
xlab("") + ylab("Inflation, consumer prices") +
theme_minimal() + scale_color_identity() + add_3flags +
scale_x_date(breaks = seq(1900, 2020, 5) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(-100, 10000, 2),
labels = percent_format(a = 1)) +
geom_hline(yintercept = 0, linetype = "dashed", color = "grey")
FP.CPI.TOTL.ZG %>%
filter(iso2c %in% c("FR", "DE", "IT", "ES", "PT")) %>%
left_join(iso2c, by = "iso2c") %>%
year_to_date() %>%
left_join(colors, by = c("Iso2c" = "country")) %>%
mutate(value = FP.CPI.TOTL.ZG/100) %>%
ggplot(.) + geom_line(aes(x = date, y = value, color = color)) +
xlab("") + ylab("Inflation, consumer prices") +
theme_minimal() + scale_color_identity() + add_5flags +
scale_x_date(breaks = seq(1900, 2025, 5) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(-100, 10000, 2),
labels = percent_format(a = 1)) +
geom_hline(yintercept = 0, linetype = "dashed", color = "grey")
FP.CPI.TOTL.ZG %>%
filter(iso2c %in% c("DK", "SE", "NL")) %>%
left_join(iso2c, by = "iso2c") %>%
year_to_date() %>%
left_join(colors, by = c("Iso2c" = "country")) %>%
mutate(value = FP.CPI.TOTL.ZG/100) %>%
ggplot(.) + geom_line(aes(x = date, y = value, color = color)) +
xlab("") + ylab("Inflation, consumer prices") +
theme_minimal() + scale_color_identity() + add_3flags +
scale_x_date(breaks = seq(1900, 2020, 5) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(-100, 10000, 2),
labels = percent_format(a = 1)) +
geom_hline(yintercept = 0, linetype = "dashed", color = "grey")
FP.CPI.TOTL.ZG %>%
filter(iso2c %in% c("JP", "US", "GB")) %>%
left_join(iso2c, by = "iso2c") %>%
year_to_date() %>%
left_join(colors, by = c("Iso2c" = "country")) %>%
mutate(value = FP.CPI.TOTL.ZG/100) %>%
ggplot(.) + geom_line(aes(x = date, y = value, color = color)) +
xlab("") + ylab("Inflation, consumer prices") +
theme_minimal() + scale_color_identity() + add_3flags +
scale_x_date(breaks = seq(1900, 2020, 5) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(-100, 10000, 2),
labels = percent_format(a = 1)) +
geom_hline(yintercept = 0, linetype = "dashed", color = "grey")
FP.CPI.TOTL.ZG %>%
filter(iso2c == "CN") %>%
year_to_date() %>%
ggplot(.) + geom_line() + theme_minimal() +
aes(x = date, y = FP.CPI.TOTL.ZG/100) + xlab("") + ylab("Inflation") +
scale_x_date(breaks = seq(1900, 2020, 5) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(-100, 10000, 5),
labels = percent_format(a = 1)) +
geom_hline(yintercept = 0, linetype = "dashed", color = "grey")