Bonjour à tous,
J'ai fais une simulation de transport d'humidité dans un materiau poreux par fortran, et j'ai imprimé mes résultats.
Je cherche à réaliser une animation, j'entends par la une succession d'image, qui montrerai l'évolution de mon humidité en fonction du temps, dans l'espace.
J'ai plusieurs blocs de données rangée de la manière suivante :
Une fois sur GNUPLOT, j'execute tout d'abord ce script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #bloc i zk xk yk ... #bloc i+1 zk xk yk ...
Puis ensuite, j'execute celui ci : (Vous l'aurez compris, mon fichier avec les données s'appelle "DATA.dat" )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 set term gif animate set output 'animation.gif' imax=23 i=0
il m'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 set pm3d set xrange [0:0.02] set yrange [0:0.01] splot "DATA.dat" with pm3d at s ; index i pause 0.2 i=i+1 if (i<=imax) reread
(le chapeau sous le point virgule)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 gnuplot> splot "DATA.xls" with pm3d at s ; index i ^ "datagnu.gnu", line 4: All points y value undefined
J'ai littéralement débuté aujourd'hui en GNUPLOT, et je suis assez fier de moi d'avoir réussi à imprimer certains résultats de la manière que je voulais, mais je n'arrive pas à réaliser d'animation!
Merci d'avance de vous pencher sur la question, et veuillez pardonner mes fautes d'orthographes je ne suis pas très bon!
Partager