Sziasztok!
Van nekem egy ilyen adatfileom:
banyek@samsara:~$ head ps.txt
2013-07-10 05:43:54, 92724.58
2013-07-10 06:00:01, 92725.58
2013-07-10 06:15:01, 92725.58
2013-07-10 06:30:01, 92725.58
2013-07-10 06:45:01, 92726.58
2013-07-10 07:00:01, 92727.58
2013-07-10 07:15:01, 92727.58
2013-07-10 07:30:02, 92728.58
2013-07-10 07:45:01, 92729.58
2013-07-10 08:00:01, 92730.58
banyek@samsara:~$ tail ps.txt
2013-10-14 04:15:01, 108695.58
2013-10-14 04:30:01, 108696.58
2013-10-14 04:45:02, 108696.58
2013-10-14 05:00:01, 108697.58
2013-10-14 05:15:01, 108697.58
2013-10-14 05:30:01, 108697.58
2013-10-14 05:45:01, 108698.58
2013-10-14 06:00:01, 108698.58
2013-10-14 06:15:01, 108699.58
2013-10-14 06:30:01, 108699.58
(persze kozben meg ~8000 rekord)
Ebbol rajzolnek grafikont, de nem tudok,
Ezzel probalkozom:
gnuplot> set datafile separator ","
gnuplot> set xrange["07/10/2013":"14/10/2013"]
gnuplot> set yrange["92724.58":"108699.58"]
gnuplot> plot 'ps.txt'
de nem jo. Mit rontok el?
- 3389 megtekintés
Hozzászólások
Esetleg "set xdata time" + a beállítások hozzá...
- A hozzászóláshoz be kell jelentkezni
subscribe
- A hozzászóláshoz be kell jelentkezni
set xdata time
set timefmt "%Y-%m-%d %H:%M:%S,"
plot 'a' using 1:3
tudás:
az időadat bevitelhez meg kell modnani, hogy az X az idő.
meg kell mondani, hogy milyen a bevitt időadat formátuma.
amikor timeformátum van, akkor a plot parancshoz kötelező a using mezőmeghatározó használata.
trükk: az időformátumhoz hozzávettem a vesszőt
Egyéb tudás: az X tengely felirata állítahtó a bemenő időformátumtól függetlenül:
set xdata time
set format x "%Y-%m-%d"
- A hozzászóláshoz be kell jelentkezni