如何在gnuplot中设置时区?

Bdf*_*dfy 6 gnuplot

我有一个简单的gnuplot命令文件:

 ....
set xdata time
set timefmt "%s"
set format x "%H:%M"
....
Run Code Online (Sandbox Code Playgroud)

其中x - timestamp列.

结果 - UTC格式的时间.我可以更改x轴的本地时间码吗?

mgi*_*son 5

今天在文档中遇到了这个问题:

往返秒数的转换采用世界标准时间(与格林威治标准时间相同)。没有规定更改时区或夏令时。如果您所有的数据都指向相同的时区(无论是白天还是标准时间),则无需担心这些事情。但是,如果绝对时间对您的应用至关重要,则您需要自己转换为UT。

help time/date


Kei*_*thB 5

我今天刚碰到这个.您无需更改格式,只需更改数据即可.如果data.txt包含UTC时间戳,并且您希望在PDT中显示它们(距离UTC约7小时),只需使用:

plot 'data.txt' using ($1+(-7*3600)):2
Run Code Online (Sandbox Code Playgroud)

这会从每个x值中减去7小时(以秒为单位).