Accueil > Informatique > 20c tips > Animation avec gnuplot

Animation avec gnuplot

vendredi 9 octobre 2009, par Vincent

Voici par exemple comment réaliser le logo de wims à l’aide gnuplot.

Un fichier initialise les paramètres et un autre réalise les graphes.

param.plt

#Pas de graduation
unset xtics
unset ytics



#pas de cadre
unset border

#pas de titre
set title


unset label
unset key
unset xzeroaxis


#Ration hauteur largeur
set size square


#Pour tracer des courbes paramétrées
set parametric


#Tracer en gras
set style line  1 linewidth 6



set terminal gif animate delay 1 optimize  transparent 
set output "wims_logo.gif"



set xrange [-1.5:1.5]
set yrange [-1.5:1.5]

s=0
load "wims.plt"

wims.plt

s=s+0.05
plot [0:2*pi] (1-s)*cos(t+pi*s)+s*cos(2*t),(1-s)*sin(t+pi*s)-s*sin(2*t) ls 1
if(s<1) reread

Ensuite, il suffit de créer le fichier gif.

gnuplot < param.plt

On obtient le fichier wims_logo.gif. Si l’on préfère un fichier au format mng. On peut utiliser imagemagick.

convert wims_logo.gif wims_logo.mng