T_7301 |>
filter(code %in% c("P51C", "P51G"),
year >= 1978) |>
select(year, code, value) |>
spread(code, value) |>
transmute(year,
`Investissement brut` = P51G,
`Investissement net` = P51G-P51C) |>
gather(Variable, value, -year) |>
year_to_date2() |>
arrange(desc(date)) |>
left_join(gdp, by = "date") |>
mutate(value_gdp = value / gdp) |>
ggplot() + geom_line(aes(x = date, y = value / gdp, color = Variable)) +
theme_minimal() + xlab("") + ylab("Investissement (% du PIB)") +
scale_x_date(breaks = seq(1940, 2100, 5) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(-20, 500, .2),
labels = percent_format(accuracy = .1)) +
theme(legend.position = c(0.75, 0.15),
legend.title = element_blank()) +
geom_text_repel(aes(x = date, y = value_gdp, label = value_gdp |> percent(0.1)),
fontface ="plain", size = 3)