Gnuplot使用时间作为x轴

时间:2017-08-20 20:55:32

标签: gnuplot

我正在尝试使用csv文件中的gnuplot。有相当多的类似帖子,但我没有取得任何成功。应该有4行用整数值标记,时间应该构成x轴。

数据文件:第一列是H:M:S,其余是0-100值

00:26:45,34,12,3,7
00:27:14,31,10,5,9
00:27:43,27,7,2,4
00:28:18,32,11,4,6
00:28:45,36,17,6,7
00:29:35,39,16,1,3
00:30:48,24,12,5,4
00:31:33,32,9,2,8
00:32:15,27,12,3,7
00:32:45,34,15,6,4

gnuplot命令:

set datafile separator ","
set yrange [0:100]
set xrange ["00:00:00":"24:00:00"]
set xtics format '%H:%M:%S'
set timefmt '%H:%M:%S'
set xdata time
plot 'test.csv' using 1:2 with lines

到目前为止,我得到的是一张空白图,从00:00:00开始以5秒为增量。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

通过删除xrange线,我能够正确显示绘图。但x轴仍然没有显示第一列的确切时间,每小时一次。似乎只是格式化问题。