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 :

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
...
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
set term gif animate
set output 'animation.gif'
imax=23
i=0
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
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
il m'affiche :

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
(le chapeau sous le point virgule)


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 !