Voici un petit exemple qui montre comment l’on peut créer des figures animées avec le package animation
.
La carto est faite avec le package rCarto
dont les données sont également issues.
# chargement des packages nécessaires library(rCarto) library(animation) # on charge un data frame data(mtq) head(mtq) # Dans cette boucle on crée une carte par variable du data frame mtq graph.ani <- function() { for (i in 2:ncol(mtq)) { # Affichage du graph mapCircles(shpFile = file.path(path.package("rCarto"), "shapes/COMMUNE"), shpId = "INSEE_COM", df = mtq, dfId = "ID", var = colnames(mtq)[i], title = colnames(mtq)[i]) } } # création de l'animation saveGIF(graph.ani(), interval = 2 , movie.name = "graphAnim.gif")
[EDIT] Le package animation
repose sur le logiciel ImageMagick.
Il faut donc l’installer sur l’ordinateur avant d’installer le package dans R :
– Installation sur Ubuntu
– Installation sur les autres OS (window$, mac…)
OpenEdition vous propose de citer ce billet de la manière suivante :
Timothée Giraud (18 septembre 2014). Créer une carte animée en GIF. R Géomatique. Consulté le 9 décembre 2024 à l’adresse https://doi.org/10.58079/tp36