我有一個簡單的gnuplot命令文件:如何在gnuplot中設置時區?
....
set xdata time
set timefmt "%s"
set format x "%H:%M"
....
其中x - 時間戳列。
結果 - UTC格式的時間。我可以更改x軸的本地時間表嗎?
我有一個簡單的gnuplot命令文件:如何在gnuplot中設置時區?
....
set xdata time
set timefmt "%s"
set format x "%H:%M"
....
其中x - 時間戳列。
結果 - UTC格式的時間。我可以更改x軸的本地時間表嗎?
只是碰到這種今天在文檔傳來:
的轉換和從秒假定世界時(這是同 格林尼治標準時間)。沒有規定更改時區 區域或夏時制。如果您的所有數據都指向同一時區 (並且都是日光或標準),則無需擔心這些問題。但是,如果絕對時間對於您的應用程序至關重要,那麼您需要自行將其轉換爲UT。
從help time/date
我只是今天這個跑過。您不需要更改格式,只需更改數據即可。如果data.txt中包含UTC時間戳,並且希望在PDT(UTC從-7小時關)顯示它們,只需使用:
plot 'data.txt' using ($1+(-7*3600)):2
這從每個x值減去7小時(以秒計)。
您可以使用date命令獲得偏移量:date +%s -d'1970年1月1日' – anthony
你能提供一些樣本數據嗎? – mgilson
我在這方面做了一些嘗試,並且擔心我失敗了...但是我對時區'strptime'魔法不是很大,所以也許別人會管理。 – mgilson
我看到這個問題是相當古老的,似乎答案一直沒有改變。我覺得不得不修改數據才能獲得適當的日期渲染。新版本有任何變化? – Setop