La création d'un Film à partir d'une Série de Parcelles dans la R
Est-il un moyen facile de créer un "film" en reliant plusieurs parcelles, dans R?
Vous devez vous connecter pour publier un commentaire.
Est-il un moyen facile de créer un "film" en reliant plusieurs parcelles, dans R?
Vous devez vous connecter pour publier un commentaire.
Voici une méthode que j'ai trouvé à l'aide de la R de l'aide:
Pour créer l'image individuelle des cadres:
Pour en faire un film, tout d'abord installer ImageMagick.
Puis d'appeler la fonction suivante (qui s'appelle "convertir", une partie de ImageMagick je suppose):
Ou essayez d'utiliser la ffmpeg fonction comme décrit dans cette l'article (j'ai trouvé cela donne nettoyeur de résultats):
ffmpeg -r 25 -qscale 2 -je tmp/foo%02d.jpg de sortie.mp4
Peut exiger un peu de bricolage, mais cela semble assez simple, une fois que tout a été installé.
Bien sûr, partout où vous voyez "jpg" ou "jpeg", vous pouvez remplacer le format GIF ou PNG pour répondre à votre fantaisie.
system("convert -delay 80 *.png example_1.gif")
j'obtiens une erreurInvalid Parameter - 80
. Je préciseani.options( convert = shQuote('C:/Program Files/ImageMagick-7.0.5-Q16/convert.exe') # convert = shQuote('C:/Windows/System32/convert.exe') )
. Des idées ?Jeter un oeil à la animation package créé par Yihui Xif Au Catalogue ou la EBImage bioconductor paquet (?animer).
animation
documentation du paquetage et a remarqué qu'il exigeImageMagick
à être installé.Je pense que vous pouvez le faire aussi avec la write.gif fonction dans le caTools de la bibliothèque. Vous devez obtenir votre graphique dans un multi-trame d'image d'abord. Je ne suis pas sûr de la façon de le faire. N'importe qui? Bueller?
L'exemple classique d'un GIF animé est ce code que je n'ai pas écris, mais je n'ai blog sur il y a quelques temps:
Code de crédit va à Jarek Tuszynski, PhD.
Mandelbrot.gif
dans la dernière ligne de code à la régulière guillemets (c'est à dire supprimer et type de nouvelles marques de devis dans votre script)Si vous enveloppez de votre script R au sein d'un grand Perl/Python/etc. script, vous pouvez coudre des graphiques avec votre favori de la ligne de commande de l'image de couture de l'outil.
Pour exécuter votre script R avec un script, utilisez la
R CMD BATCH
méthode.Je ne suis pas sûr que c'est possible dans R. j'ai fait un projet une fois que lorsque les points de données de la recherche ont été exportées vers une base de données MySQL et un Flex/Flash application ramassé ces points de données et a donné animé visualisations..
J'ai fait quelques films à l'aide de XNview (gratuit visionneuse graphique) Créer la fonction Diaporama. Je voulais montrer les tendances à travers le temps avec de données géographiques, de sorte que je viens de créer une série de parcelles, nommés dans l'ordre, [coller (le) est votre ami pour toutes sortes de nommage calistethics] ensuite chargé dans XNviews diaporama de dialogue et de quelques minuterie variables, le tour est joué. A pris que 5 minutes pour apprendre comment le faire et de produire certains exécutable graphiques.
Voici un exemple complet sur la fabrication d'un GIF animé "film" à partir d'un HDF5 fichier. Les données devraient être un HDF Dataset d'un 3 dimensions, tableau [Nframes][Nrows][Ncolumns].