opsummering i gnuplot

From: Claus Guttesen (none@cguttesen--yahoo.dk.lh.bsd-dk.dk)
Date: Mon 21 Nov 2005 - 22:44:48 CET


Date: Mon, 21 Nov 2005 22:44:48 +0100 (CET)
From: Claus Guttesen <none@cguttesen--yahoo.dk.lh.bsd-dk.dk>
Subject: opsummering i gnuplot
To: bsd-dk <none@bsd-dk--bsd-dk.dk.lh.bsd-dk.dk>

Hej.

Bruger gnuplot til at lave grafer over belastning. Men
jeg vil også gerne have den til at lave en graf over
antal ordrer i timen. Jeg har skrevet dette
gnuplot-script, lånt en del fra internettet.

set data style lines
set grid
set title "ordrer"
set xlabel "tidspunkt"
set ylabel "ordrer"
set xdata time
set timefmt "%Y-%m-%d %H:%M"
set format x "%H"
set samples 6
set ytics 0,500
set autoscale keepfix
set key below
set size 2*0.15,1*0.35
set terminal png
set output "ordrer_small.png"
plot ["2005-10-22 18":"2005-10-22 24"] [0:]
"ordrer_30dage" using 1:3 \
 smooth frequency title "ordrer"

set size 2,1
set terminal png
set output "ordrer_large.png"
replot

De data jeg henter fra databasen er (et lille uddrag):

2005-10-22 01:08 278.00
2005-10-22 01:44 779.00
2005-10-22 01:46 375.41
2005-10-22 02:25 158.00
2005-10-22 03:47 278.00

Første felt er dato, andet tidspuntk og tredie er
beløb. Det er jeg interesseret i er hvor mange ordrer
pr. time, ikke gennemsnitsbeløb. Har set på
http://gnuplot.sourceforge.net/demo/,
http://www-128.ibm.com/developerworks/linux/library/l-gnuplot/
og den alternative faq på
http://t16web.lanl.gov/Kawano/gnuplot/index-e.html.

Kan I hjælpe?

Hilsen
Claus



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:24:54 CET