2017-09-01 56 views
1

我有以下腳本x範圍無效。也許timefmt的錯誤

set datafile separator "," 
set grid 

set autoscale 

set timefmt "%y-%m-%d %H:%M:%S" 
set xdata time 

plot 'test.txt' using 1:2 with lines 

數據

2017-09-01 13:15:29,615,668 
2017-09-01 13:15:29,615,666 
2017-09-01 13:15:29,614,666 
2017-09-01 13:15:29,615,666 
2017-09-01 13:15:29,615,665 
2017-09-01 13:19:52,614,660 
2017-09-01 13:19:52,615,661 

我想繪製這是PostgreSQL所產生的這些數據。由於小時我不知道爲什麼我得到

gnuplot> plot 'test.txt' using 1:2 with lines 
              ^
     "strom-plot.txt", line 9: x range is invalid 

任何提示,將不勝感激。

編輯:我在gnuplot的5.0 PATCHLEVEL 5 Debian的拉伸

回答

2

的問題是在你的timefmt說法錯誤。您應該使用%Y而不是%y。從help timefmt

Format  Explanation 
%y   year, 0--99 
%Y   year, 4-digit 

這個作品在這裏:

set datafile separator "," 
set grid 

set autoscale 

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

plot 'test.txt' using 1:2 with lines 

結果:

Plot of first and second columns

+0

謝謝,我有同樣的錯誤信息,並添加'設置數據文件分隔符「,」'修好了。 – Cheeso