0

グラフ化したい 1 か月分のデータを含む dat ファイルがあるとしましょう... gnuplot に、過去 1 週間分のグラフのみをグラフ化し、それより前のデータはすべて無視するように指示する方法はありますか?

4

2 に答える 2

1

関数を使用しtimeてシステム時刻を取得し、そこから 1 週間 (秒単位) を差し引いて、次の要件に従って時刻をフォーマットできますset xrange

sys_time = time(0)
set xdata time
set timefmt '%b %d %Y' # according to the comment
set xdata time
set xrange[strftime('%b %d %Y', sys_time - 7*24*60*60): strftime('%b %d %Y', sys_time)]
....
于 2013-08-14T20:36:58.277 に答える