🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: dk.edb.system.unix
Article #445

Re: gnuplot og csv-fil

#445
From: Frank Damgaard
Date: Mon, 21 Jan 2013 07:33
55 lines
2687 bytes
Den 20-01-2013 19:24, Morten Christensen skrev:
> På min server med Ubuntu 10.04 har jeg en simpel csv-fil med dato, klokkeslet og værdi:
> 
> 2013-01-09;00:00;16.8
> 2013-01-10;00:00;14.0
 ......

> Der kommer en png-fil ud af det, men der er ingen data i den.
> 
> 
> Kan nogen af jer sige, om det er muligt, og hvordan scriptet skal se ud ?

ja dit problem er at datoer ikke er tal, og du skal passe på datoer i
x-range er indenfor graf, for ellers plottes udenfor !!


så enten 1) lav datoer om til tal
eller 2) se på
   http://psy.swansea.ac.uk/staff/carter/gnuplot/gnuplot_time.htm


så:
..........
#!/usr/bin/gnuplot
set terminal png
set datafile separator ";"
set title "Dagsforbrug de sidste 11 dage"
set ylabel "m3 i alt pr. dag"
set xlabel "dag"

# sakset fra
#  http://psy.swansea.ac.uk/staff/carter/gnuplot/gnuplot_time.htm
# Setting xdata to time precludes the use of histograms.
set xdata time
set timefmt "%Y-%m-%d"

# set format x controls the way that gnuplot displays the dates on the x axis.
# "%Y-%m-%d" is the same as "%F", but "%F" applies to output only; it won't work
# for timefmt, which controls data reading.
set format x "%Y-%m-%d"

# out draws the tic marks on the outside of the border; otherwise they'd be
# obscured by the boxes.
set xtics rotate by 90 offset 0,-4 out nomirror

set yrange [10:20]
set output 'liste2.png'

plot "liste.csv" using 1:3 with lines
#.........
Technical Details
Message-ID: <50fcef5c$0$290$14726298@news.sunsite.dk>
Path: arc1-ca.pugleaf.net!o9ni10737wio.1!nntp.google.com!proxad.net!feeder1-2.proxad.net!news.glorb.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
References: <50fc3649$0$282$14726298@news.sunsite.dk>

Show Full Headers
Complete Article Headers
X-Google-Thread: f8b22,85fb958acc00e52
X-Google-NewGroupId: yes
X-Google-Attributes: gid70c3dbc530,domainid0,public,usenet
X-Google-Language: DANISH,ASCII
X-Received: by 10.180.94.8 with SMTP id cy8mr2370321wib.1.1358753628695;
        Sun, 20 Jan 2013 23:33:48 -0800 (PST)
Path: arc1-ca.pugleaf.net!o9ni10737wio.1!nntp.google.com!proxad.net!feeder1-2.proxad.net!news.glorb.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Mon, 21 Jan 2013 08:33:53 +0100
From: Frank Damgaard <frank_news@milpent.dk>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
Newsgroups: dk.edb.system.unix
Subject: Re: gnuplot og csv-fil
References: <50fc3649$0$282$14726298@news.sunsite.dk>
In-Reply-To: <50fc3649$0$282$14726298@news.sunsite.dk>
Lines: 56
Message-ID: <50fcef5c$0$290$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 90.184.97.32
X-Trace: news.sunsite.dk DXC=\MedeBU7nN;N=S_a\VX>h;YSB=nbEKnk;Yg3T_OImLC>K[LWnCThnH4_GFWN_95m26aklbbjIk=_1UX0lHH<M306_cW^<:3;Q\:
X-Complaints-To: staff@sunsite.dk
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable