Автор Тема: gnuplot показване на времето по Х в секунди  (Прочетена 1107 пъти)

NikolaiTalev

  • Напреднали
  • *****
  • Публикации: 307
  • Distribution: Debian Wheezy
  • Window Manager: KDE
    • Профил
    • WWW
Здравейте
от скоро започнах да си чертая графиките с 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

Активен

Веднъж Linux, цял живот Linux.

http://blog.nk-support.eu/

geroy

  • Напреднали
  • *****
  • Публикации: 198
  • Distribution: Windows, NetBSD, Devuan
    • Профил
    • WWW
Пробвай с командите xrange/yrange
set xrange [0:86400] - това ти е един ден
пробвай с по-малка стойност примерно [0:3600]
Активен

NikolaiTalev

  • Напреднали
  • *****
  • Публикации: 307
  • Distribution: Debian Wheezy
  • Window Manager: KDE
    • Профил
    • WWW
Пробвай с командите 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
Активен

Веднъж Linux, цял живот Linux.

http://blog.nk-support.eu/

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Чертане на графики и изобразяване в web (с gnuplot?)
Настройка на програми
Astor 4 1189 Последна публикация Jan 21, 2015, 20:04
от remotexx