gnuplot没有遵循给定的timefmt

时间:2014-11-29 02:43:01

标签: gnuplot

我的文件包含以下数据:

  01:12:27 30000
  01:12:37 30000
  01:12:47 30000
  01:12:57 30000
  ..
  01:18:17 90000
  01:18:27 90000
  01:18:37 90000
  01:18:47 90000
  01:18:57 90000

这些是我用来设置X轴的命令

  gnuplot> set xdata time; 
           set timefmt '%H:%M:%S'; 
           set xlabel "time";

但图表在x轴上的抽搐为0,13:00,14:00 ...... 18:00。该图表错误地显示y值在18:00之前有效。此外,大多数点都集中在图表的最左侧部分。我究竟做错了什么?

1 个答案:

答案 0 :(得分:2)

一切都很好,你只是对xaxis tics的格式感到困惑:Gnuplot在你的情况下使用MM:SS。 您可以使用set format x "%H:%M:%S"设置轴的格式(轴的格式与数据文件中的格式无关!)

然后,您会注意到您的x轴范围从01:12:00到01:19:00

右边也有分数。他们在上边界,你可能会监督它们。情节with linespoints,你会看到它:

enter image description here