Animation avec GGPLO2
en construction

Voici un petit exemple en vue de créer une animation. On importe des données, on les place dans un data.frame (tableau), on crée le graphique puis on l'anime. Enfin, on le sauvegarde comme un gif animé.
Code

#Pour les animations, il est préférable de travailler avec R directement plutôt que RStudio
#importation des packages. On peut aussi ajouter les packages gifski et av,
library(ggplot2)
library(gganimate)
library(WDI)

#Définition du thème (noir et blanc)
theme_set(theme_bw())

#On récupère des données de la Banque mondiale: ici l'espérance de vie en France

tableau = WDI(indicator='SP.DYN.LE00.IN', country=c("DZ","ML"), start=1960, end=2018)
#On examine le tableau pour comprendre son organisation

#Premier graphique: une ligne qui se dessine progressivement
#On dessine un graphique de base
p=ggplot(tableau, aes(x=year, group=country, y=SP.DYN.LE00.IN,  colour=country)) +
  geom_line(size=1) + geom_point(size=2)+ylim(0, 100)+
  labs(x = "Années",
  	y = "Espérance de vie",
  	title="Espérance de vie en Algérie et au Mali (1960-2018)",
  	subtitle="Hommes et femmes ",
  	caption = "Source: Banque mondiale (via le package WDI)") +
  scale_color_discrete(name = "Pays", labels = c("Algérie", "Mali"))


#On regarde l'allure du graphique final
p

#on crée l'animation en fonction de l'année
pa=p +  transition_reveal(year)

#On sauvegarde l'animation
pa=animate(pa, nframes = 100, fps=5)
anim_save("petiteanimation.gif", animation = pa)