Pregunta ¿Cómo configurar la zona horaria en gnuplot?


Tengo un archivo de comando simple de gnuplot:

 ....
set xdata time
set timefmt "%s"
set format x "%H:%M"
....

donde x - columna de marca de tiempo.

Resultado - tiempo en formato UTC. ¿Puedo cambiar el timezome local para el eje x?


5
2018-01-15 14:21


origen


Respuestas:


Acabo de encontrar esto en la documentación de hoy:

La conversión ay desde segundos asume el Tiempo Universal (que es el mismo    como hora estándar de Greenwich). No hay ninguna disposición para cambiar el tiempo    Zona o para el horario de verano. Si todos sus datos se refieren a la misma zona horaria    (y son todos de luz natural o estándar) no tiene que preocuparse por estos    cosas. Pero si el tiempo absoluto es crucial para su aplicación, tendrá    necesita convertir a UT a ti mismo.

De help time/date


4
2018-01-25 02:59



Me encontré con esto hoy. No necesita cambiar el formato, solo cambie los datos. Si data.txt contiene marcas de tiempo en UTC y desea mostrarlas en PDT (-7 horas fuera de UTC), simplemente use:

plot 'data.txt' using ($1+(-7*3600)):2

Esto resta 7 horas (en segundos) de cada valor x.


4
2018-06-15 03:19