Я пытаюсь построить 500 MB CSV файл из двух столбцов, как показано ниже:Gnuplot ошибка timefmt из входного CSV «Плохой формат времени»
ID,"timestamp"
1,"2016-02-09 14:46:52.683"
2,"2016-02-09 14:47:02.687"
3,"2016-02-09 14:47:09.896"
4,"2016-02-09 14:47:12.702"
5,"2016-02-09 14:47:22.663"
6,"2016-02-09 14:47:32.668"
7,"2016-02-09 14:47:42.68"
8,"2016-02-09 14:47:52.676"
9,"2016-02-09 14:48:02.661"
Я написал GNUPLOT сценарий, но я не уверен, где я Я ошибаюсь. Я тоже следил за другими сообщениями. Что мне не хватает?
Я думаю, что данные в миллисекундах иногда имеют несколько значений, может быть проблемой, но опять же, я не уверен, как решить.
Большое спасибо заранее! Крис
set datafile separator ","
set key autotitle columnhead
set xdata time
set timefmt '"%Y-%m-%d %H:%M:%.6S"'
set format x "%Y-%m-%d %H:%M:%.6S"
# set xrange ['"2016-04-01 00:00:00.000000"':'"2016-05-01 17:00:00.000000"']
plot "~/timestampi.csv" u 2:1
Выход:
Terminal type set to 'qt'
gnuplot> load "~/g.p"
"/home/chrisb/g.p", line 6: warning: Bad time format in string
"/home/chrisb/g.p", line 6: warning: Bad time format in string
"/home/chrisb/g.p", line 7: warning: Skipping data file with no valid points
gnuplot> plot "~/timestampi.csv" u 2:1 w l
^
"/home/chrisb/g.p", line 7: all points y value undefined!
gnuplot>
Thanks Christof. К сожалению, мне пришлось удалить кавычки, а затем оригинальный сценарий взорвался! Спасибо за подсказки! Лучший, Крис – chris