[Tech] STDIN in gnuplot
Franco Bagnoli
bagnoli@dma.unifi.it
Gio 3 Maggio 2001 14:08:05 CEST
On Thu, 3 May 2001, Dinogen wrote:
> Si, questo funziona.
> Ma io vorrei fare una cosa del tipo:
> mysql prova1 -e "select * from prova2" | gnuplot prova3.gp
aha.
il fatto e' che devi dare a gnuplot il comando "plot" prima di sparargli i
dati. Usa un filtro del tipo
echo -e "1 2 \n 2 4 \n 3 1" | perl -ne 'BEGIN{print "plot
\"-\" w l\n"} END {print "e\n"} print' | gnuplot
(dove poi al posto di echo ci metti il select che ti pare)
questo apre per un istante una finestra X11, tipicamente nella parte BEGIN
ci metti qualcosa del tipo
set term postscript
set out 'pippo.ps'
oppure ti crei un file temporaneo con i comandi voluti e chiami gnuplot
con "load <file>", o qualcosa di ibrido
--
Franco Bagnoli
Dipartimento di Matematica Applicata "G. Sansone"
Universita' di Firenze, Via S. Marta, 3 I-50139 Firenze, Italy
tel. +39 0554796422, fax: +39 055471787
e-mail: bagnoli@dma.unifi.it
Maggiori informazioni sulla lista
flug-tech