bonjour tout le monde ,
me suis mis sur le sript perl de linux mag
et j'ai un probl�me avec le dernier des trois
propos�s, et je n'ai pas trouv� la solution,
je pense que l'erreur se trouve au niveau
de l'appel de gnuplot.
Je joins le srcipt en question(il fait une dizaine de ligne)
#!/usr/bin/perl -w
use strict;
open(OUTPUT,"> /tmp/$$.loto2")
or die "po possible crer fichier temporaire";
while (<>) {
my $ligne=$_;
my($even,$date,$tirage,$b1,$b2,$b3,$b4,$b5,$b6,$bc)=split(';',$ligne);
chomp($b1,$b2,$b3,$b4,$b5,$b6,$bc);
print OUTPUT "$date,$b1,$b2,$b3,$b4,$b5,$b6,$bc\n";
}
close(OUTPUT)
or die "Impossible de fermer le fichier temporaire";
open(PLOT, "| gnuplot")
or die "impossible de lancer gnuplot";
print PLOT qq{set term png color\n};
print PLOT qq{set output "/tmp/$$.loto2.png"\n};
print PLOT qq{set title "Visualisation des tirages"\n};
print PLOT qq{set xdata time; set timefmt "%Y%m%d"; set
format x "%Y"\n};
print PLOT qq{set yrange[0:55]\n};
print PLOT qq{set pointsize 1\n};
print PLOT qq{plot "/tmp/$$.loto2" using 1:8 with point 3\n};
#^^^ je pense que l'erreur est dans cette ligne
close(PLOT)
or die "Impossible de fermer les tube vers gnuplot";
[le_sage@ibm loto]$ cat LOTO | ./lotoPlot2.pl
line 0: illegal month
Impossible de fermer les tube vers gnuplot at ./lotoPlot2.pl
line 24, <> line 3430.
je me suis tap� l'aide de gnuplot
un peu repoussante aux premiers abords, mais je n'ai rien
vu de particulier
voilou
P.S: d�sol� pour la longueur
--
Ma femme est sans d�fense : heureusement pour elle, on la
confondrait avec un �l�phant.
[Pierre Doris]
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"