Gnuplot 将轴视为日期/时间(历元)

Gnuplot 将轴视为日期/时间(历元),gnuplot,graphing,epoch,Gnuplot,Graphing,Epoch,我用gnuplot生成了过去24小时内的活动图,但是时间轴看起来非常糟糕,因为它试图拟合最后一天每五分钟的长数值 gnuplot有没有办法将x轴视为一个历元时间,并每隔一小时左右标记一次?这就是您想要的吗 set xdata time set timefmt "%s" # set xtics 3600 set format x "%H:%M:%S" # or whatever plot ... 我从gnuplot howto中了解到: 1995年3月21日10:00 6.02e23 此文件可以

我用gnuplot生成了过去24小时内的活动图,但是时间轴看起来非常糟糕,因为它试图拟合最后一天每五分钟的长数值

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

这就是您想要的吗

set xdata time
set timefmt "%s"
# set xtics 3600
set format x "%H:%M:%S" # or whatever
plot ...

我从gnuplot howto中了解到:

1995年3月21日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

你想把历元时间作为xtics还是格式化的时间/日期?我现在把xtics作为历元时间,我想把它们显示为格式化的日期时间,最好不用重写数据文件来格式化日期/时间Jeffrey,我的评论对你有用吗?这给了我一个错误“需要完全使用x时间数据规范”是的,您必须打印并使用“使用”,因此如果您正在打印第1列和第2列,请使用“使用1:2打印‘文件’…”而不仅仅是“打印‘文件’…”谢谢,很抱歉,我以前错过了您的评论!