grafikus diagram készítése csv file-ból

Fórumok

Az alapprobléma:

van egy CSV ilyen file-om Linux alatt:

2011.11.12.13.50,21.9
2011.11.12.13.55,23.2
2011.11.12.14.00,20.2
...

Azaz az eleje dátum, a vége lebegőpontos
----

hogy lehet automatikusan (!) ebből generálni egy vonaldiagramot (ami egy PNG vagy JPG) progikkal,
pl. bash scriptből...
Van ötlet?

(nézegettem a gnuplot, rrdtool cuccokat, de nem sikerült összerakni belőlük semmit kapásból, hátha valaki gyakorlottabb nálam...)

Hozzászólások

A gnuplot jó lesz.

Ezt mentsd el ize.plt néven:

fn = 'akarmi.csv"
set datafile sep ","
set xdata time
set timefmt "%Y.%m.%d.%H.%M"
set term png
set out 'akarmi.png'
plot fn u 1:2 w l
set out

Ezután:

gnuplot ize.plt

A fájlneveket értelemszerűen írd át.

Ha ágyúval verébre, akkor GNU R. De egyébként szerintem is Gnuplot.

Ja, és egy kérdés a címmel kapcsolatban: milyen a nem grafikus diagramm?

1. tizedespont cseréje tizedesvesszőre, 2. adat utáni vessző legyilkolása
2. libreoffice.calc símán beolvassa (fix mezőszélességgel)
---------------------------------------------------------------------------
Környezetvédelmi nyilatkozat: Ez a hozzászólás kizárólag reciklált elektronok felhasználásával íródott.

Na igen, ez a masik ami eszembe jutott, de anyway, egy ilyen prog kepes legyen mar kitalalni, hogy az adott kontextben az a szam az szam, es en mondhassam meg, ha esetleg megsem az. Sokkal ritkab az a use case, hogy van ket, egymastol ponttal/vesszovel elvalasztott szam, es azok nem tizedestortes szamok.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

graph -T png < input.csv > image.png

A graph a plotutils csomag része.

Lehet, hogy a vesszőket spacera kell cserélned (sed-del pillanatok alatt megvan)

----
"Mert nincs különbség: mindenki vétkezett, és híjával van az Isten dicsőségének. Ezért Isten ingyen igazítja meg őket kegyelméből, miután megváltotta őket a Krisztus Jézus által." (Róma 3.22-24)

ImageMagic?

* Én egy indián vagyok. Minden indián hazudik.

gnuplot, vagy pChart (ha lokálba mehet a webes felület)