Le contrat d’apprentissage - le-contrat-dapprentissage

Données - Dares

Last observation: 2025 (N = 100)

First observation: 1993 (N = 1)

Last data update: 30 août 2026, 19:15

Last compile: 03 sept. 2026, 22:55

Structure

Secteur d’activité (part des nouveaux contrats)

Code
`le-contrat-dapprentissage` |>
  filter(Variable %in% c("Agriculture, sylviculture, pêche", "Industrie",
                         "Construction", "Tertiaire")) |>
  ggplot() + geom_line(aes(x = date, y = value/100, color = Variable)) +
  theme_minimal() + xlab("") + ylab("") +
  scale_x_date(date_breaks = "1 year", labels = date_format("%Y")) +
  scale_y_continuous(labels = percent_format(accuracy = 1)) +
  scale_color_manual(values = viridis(5)[1:4]) +
  theme(legend.position = c(0.5, 0.8), legend.title = element_blank(),
        axis.text.x = element_text(angle = 45, vjust = 1, hjust = 1))

Code
`le-contrat-dapprentissage` |>
  filter(Variable %in% c("Commerce, réparation d'automobiles et de motocycles",
                         "Soutien aux entreprises", "Hébergement et restauration",
                         "Coiffure, soins de beauté")) |>
  ggplot() + geom_line(aes(x = date, y = value/100, color = Variable)) +
  theme_minimal() + xlab("") + ylab("") +
  scale_x_date(date_breaks = "1 year", labels = date_format("%Y")) +
  scale_y_continuous(labels = percent_format(accuracy = 1)) +
  scale_color_manual(values = viridis(5)[1:4]) +
  theme(legend.position = c(0.5, 0.85), legend.title = element_blank(),
        axis.text.x = element_text(angle = 45, vjust = 1, hjust = 1))

Flux de nouveaux contrats d’apprentissage

Code
`le-contrat-dapprentissage` |>
  filter(Variable == "Flux de nouveaux contrats") |>
  ggplot() + geom_line(aes(x = date, y = value)) +
  geom_point(aes(x = date, y = value), size = 0.7) +
  theme_minimal() + xlab("") + ylab("Nouveaux contrats d'apprentissage (privé + public)") +
  scale_x_date(date_breaks = "2 years", labels = date_format("%Y")) +
  scale_y_continuous(labels = label_number(big.mark = " ")) +
  theme(axis.text.x = element_text(angle = 45, vjust = 1, hjust = 1))