This shows you the differences between two versions of the page.
|
ep:labs:061:contents:tutorial:ex4 [2019/11/18 06:15] andreea.alistar [04. [1.5p] Animations] |
— (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==== 04. [1.5p] Animations ==== | ||
| - | |||
| - | * Animations in Gnuplot can be built using “do for []{…}”; | ||
| - | * Set a circle in the centre: set object circle at …; | ||
| - | |||
| - | <code> | ||
| - | #example_1 | ||
| - | plot 'dataset.dat' every I:J:K:L:M:N | ||
| - | plot 'dataset.dat' every 2 # Plot every 2 lines | ||
| - | plot 'dataset.dat' every ::3 # Plot starting from the 3rd line | ||
| - | plot 'dataset.dat' every ::3::15 # Plot lines 3-15 | ||
| - | |||
| - | #example_2 | ||
| - | do for [t=0:50] { | ||
| - | outfile = sprintf('animation/bessel%03.0f.png',t) | ||
| - | set output outfile | ||
| - | splot u*sin(v),u*cos(v),bessel(u,t/50.0) w pm3d ls 1 | ||
| - | pause 0.02 | ||
| - | } | ||
| - | </code> | ||