Dear all,
I have data files in the order like:
data_100.dat
data_200.dat
data_300.dat
...
data_10000.dat
here 100, 200, 300, ..., 10000 are the time steps.
I can successfully plot surface plot for data file e.g., 'data_10.dat' with the command i.e.,
splot 'data_100.dat' matrix with pm3d notitle
Now, i want to make animation for my data files to see the
continuous evolution of the system.
I have gone throught the book 'Gnuplot in Action' and section 11.5 shows some animations, but it is not telling about loading different files. Also the online demos like
https://gnuplot.sourceforge.net/demo/animate2.html
are not very helpful in this case.
So my question is, which commands or keywords should i use to load the continuous files and display the animation on the console?
Thanks a lot.
Best regards,
Shahid
Dear all,
I have data files in the order like:
data_100.dat
data_200.dat
data_300.dat
...
data_10000.dat
here 100, 200, 300, ..., 10000 are the time steps.
I can successfully plot surface plot for data file e.g., 'data_10.dat' with the command i.e.,
splot 'data_100.dat' matrix with pm3d notitle
Now, i want to make animation for my data files to see the
continuous evolution of the system.
I have gone throught the book 'Gnuplot in Action' and section 11.5 shows some animations, but it is not telling about loading different files. Also the online demos like
https://gnuplot.sourceforge.net/demo/animate2.html
are not very helpful in this case.
So my question is, which commands or keywords should i use to load the continuous files and display the animation on the console?
Thanks a lot.
Best regards,
Shahid
Something like this?
fname(n) = sprintf('data_%.f.dat',n)
n=100
while (n<=10000) {
plot fname(n)
n=n+100
}
Am 02.11.2022 um 06:45 schrieb Shahid Maqbool:
Dear all,
I have data files in the order like:
data_100.dat
data_200.dat
data_300.dat
...
data_10000.dat
here 100, 200, 300, ..., 10000 are the time steps.
I can successfully plot surface plot for data file e.g., 'data_10.dat' with the command i.e.,
splot 'data_100.dat' matrix with pm3d notitle
Now, i want to make animation for my data files to see the
continuous evolution of the system.
I have gone throught the book 'Gnuplot in Action' and section 11.5 shows some animations, but it is not telling about loading different files. Also the online demos like
https://gnuplot.sourceforge.net/demo/animate2.html
are not very helpful in this case.
So my question is, which commands or keywords should i use to load the continuous files and display the animation on the console?
Thanks a lot.
Best regards,
Shahid
Hi
I think that there is no need to use %f, and you can put the name of the file and its definition into the loop, and then it works better!
n=100
while (n<=10000) {
fname = sprintf('data_%d.dat',n)
plot fname
n=n+100
}
On Saturday, November 5, 2022 at 8:09:37 PM UTC+1, Karl Ratzsch wrote:
Something like this?
fname(n) = sprintf('data_%.f.dat',n)
n=100
while (n<=10000) {
plot fname(n)
n=n+100
}
On Monday, 7 November 2022 at 6:53:13 pm UTC+9, rasoul...@gmail.com
wrote:
Hi
I think that there is no need to use %f, and you can put the name
of the file and its definition into the loop, and then it works
better!
n=100 while (n<=10000) { fname = sprintf('data_%d.dat',n) plot
fname n=n+100 }
On Saturday, November 5, 2022 at 8:09:37 PM UTC+1, Karl Ratzsch
wrote:
Something like this?
fname(n) = sprintf('data_%.f.dat',n)
n=100 while (n<=10000) { plot fname(n) n=n+100 }
Hi all,
Following your suggestions i wrote it like that:
set grid set terminal gif animate delay 0.1 fname(n) = sprintf('data_%d.dat',n) n=100 while (n<=10000){ splot fname(n)
matrix with pm3d notitle n=n+100 }
or
set grid set terminal gif animate delay 0.1
n=100 while (n<=10000){ fname = sprintf('data_%d.dat',n) splot fname
matrix with pm3d notitle n=n+100 }
but i always get this error:
more> ;splot fname(n) matrix with pm3d notitle ;n=n+100; ^ cannot
output binary data to wgnuplot text window
gnuplot>
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 297 |
Nodes: | 16 (2 / 14) |
Uptime: | 12:25:17 |
Calls: | 6,666 |
Files: | 12,214 |
Messages: | 5,336,447 |