This shows you the differences between two versions of the page.
|
ep:labs:061:contents:tutorial:ex4 [2019/09/27 06:27] andreea.alistar created |
— (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==== 04. [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 'file' every I:J:K:L:M:N | ||
| - | plot 'file' every 2 # Plot every 2 lines | ||
| - | plot 'file' every ::3 # Plot starting from the 3rd line | ||
| - | plot 'file' 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> | ||