Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: NikolaiTalev в May 14, 2014, 14:04



Титла: gnuplot показване на времето по Х в секунди
Публикувано от: NikolaiTalev в May 14, 2014, 14:04
Здравейте
от скоро започнах да си чертая графиките с gnuplot но така и не успявам времето по Х да е в секунди.

0 60 120 180 240 300 360 420

set xdata time
set timefmt "%d/%m/%Y %H:%M:%S"

set format x "%M:%S"

set xlabel "време, sec"


Входящите данни от .dat файла са в такъв формат:

06/05/2014 09:16:00  192  207

(http://snimki.be/store/1/samples-8475731252.png) ($2)


Титла: Re: gnuplot показване на времето по Х в секунди
Публикувано от: geroy в May 14, 2014, 14:45
Пробвай с командите xrange/yrange
set xrange [0:86400] - това ти е един ден
пробвай с по-малка стойност примерно [0:3600]


Титла: Re: gnuplot показване на времето по Х в секунди
Публикувано от: NikolaiTalev в May 14, 2014, 15:45
Пробвай с командите xrange/yrange
set xrange [0:86400] - това ти е един ден
пробвай с по-малка стойност примерно [0:3600]

Със yrange задавам температурната граница set yrange [0:210]
но ако задам и xrange се прецаква графиката освен ако входните данни не са в такъв вид:

0 193 208
1 192 207
2 192 206
3 189 206
4 186 205