Gnuplot 将时间绘制为 X 轴

Gnuplot plot time as X-axis

文件 1

Dec 28 00:49:41 52.20  
Dec 28 00:49:45 50.34
Dec 28 00:49:49 52.20

您好。所以我做了 set timefmt "%b%d%H:%M:%S" 然后 plot "file1" using 1:2 with lines 但我收到警告说

Warning: empty x range [9:9], adjusting to [8.91:9.09]

Warning: empty y range [8:8], adjusting to [7.92:8.08]

图表范围不正确

看起来您的数据在列之间只有空格,但在时间格式内部也有空格。这使程序感到困惑,它认为您的 "column 2" 确实是第 4 列。尝试

  plot "file1" using 1:4 with lines

但首先检查你的时间格式是否正确。也许是“%b %d %H:%M:%S”(注意空格)?