14

我正在生成一个包含过去二十四小时内活动的 gnuplot 图表,但时间轴看起来非常糟糕,因为它试图在最后一天每五分钟拟合一个长数字。

gnuplot 有没有办法将 x 轴视为一个纪元时间,并每隔一小时左右标记一次?

4

2 回答 2

20

这是你想要的吗?

set xdata time
set timefmt "%s"
# set xtics 3600
set format x "%H:%M:%S" # or whatever
plot ...
于 2009-12-09T05:52:13.530 回答
6

我从 gnuplot howto 中遵循了这一点:

03/21/95 10:00 6.02e23

这个文件可以通过

   set xdata time
   set timefmt "%m/%d/%y"
   set xrange ["03/21/95":"03/22/95"]
   set format x "%m/%d"
   set timefmt "%m/%d/%y %H:%M"
   plot "data" using 1:3
于 2012-04-19T16:58:22.007 回答