GNUPlot TimeFmt Issue - PullRequest
       7

GNUPlot TimeFmt Issue

1 голос
/ 23 декабря 2010

Так что я довольно новичок в GnuPlot, и я не могу понять, почему я получаю сообщение об ошибке.

Вот пример моего файла data.txt в формате (нерелевантный идентификатор, имя, время) :

3|Harpos|2010-08-28 02:44:55
4|Harpos|2010-08-29 02:22:25
5|Harpos|2010-08-29 02:09:19
26|Harpos|2010-09-03 03:01:09

Со следующими конфигурациями (xrange - предельные границы моих данных):

set xdata time
set timefmt x "%Y-%m-%d %H:%M:%S"
set xrange ["2010-08-28 02:44:55":"2010-12-19 16:46:55"]
set yrange [0:500]

Что я пытаюсь построить, так это:

plot '/Users/kyleturner/Desktop/Harpos-placeholder.txt' using 0:3

Поскольку я пытаюсь сгенерировать # случаев (0 - последовательность # для каждого случая) в моих данных, которые происходят в определенное время (в течение нескольких месяцев).

Однако я получаю сообщение об ошибке:

"Bad format character"

Я неправильно выполняю команду "using"? Может ли кто-нибудь направить меня в правильном направлении? Как только я это сделаю, я смогу выполнить несколько обширных SQL-запросов, чтобы начать создавать визуальные эффекты.

Спасибо за вашу помощь, пожалуйста, дайте мне знать, если я пропустил какие-либо детали.

1 Ответ

1 голос
/ 29 декабря 2010

Я думаю, что вы пропали без вести

set datafile separator "|"

Кроме того, кажется, что вы хотите, чтобы дата была на оси X, и поэтому вы, вероятно, хотите

plot '/Users/kyleturner/Desktop/Harpos-placeholder.txt' using 3:0

Вы отлично справляетесь с форматом времени.

...