R: as.POSIXct problemas de zona horaria y scale_x_datetime en mi conjunto de datos

Pasé algún tiempo tratando de averiguar por qué se cambiaron los tics de hora cuando se aplicó scale_x_datetime. Intenté dar la zona horaria cuando se creó la columna Fecha / Hora. Usé ggplot y scale_x_datetime () de las escalas del paquete. Los tics de hora eran incorrectos, cuyo punto de datos no coincidía con la hora en su columna Fecha / Hora.

Aquí hay algunos procedimientos para manejar mi conjunto de datos.

  DF$DateTime<-as.POSIXct(DF$timestamp,format="%m/%d/%y %H:%M", tz="America/Toronto")
  DF$Date<-as.Date(DF$DateTime)

  lims <- as.POSIXct(strptime(c("2015-07-21 00:00","2015-07-23 00:00"), format = "%Y-%m-%d %H:%M"), tz="America/Toronto")    

  ggplot(DF) + geom_line(aes(x=DateTime, y=-Diff,group=Date)) + scale_x_datetime(limits =lims, breaks=date_breaks("2 hour"), labels=date_format("%m/%d %H:%M"))

¿Echo de menos algo aquí? Por favor, ayúdame a resolverlo. ¡Muchas gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta