[R-es] Cambiar la escala del eje x

José Trujillo Carmona trujillo @ending from unex@e@
Jue Ago 30 14:22:10 CEST 2018


Estimados amigos

Estoy dibujando las funciones acf y pacf de una variable de una serie "zoo":

 > ls.str(pat="T0.5")
T0.5 : 'zoo' series from 2017-11-08 23:00:00 to 2017-11-15 06:59:00
   Data: num [1:9120, 1:3] 55 49.8 51 50.1 36.5 ...
   Index:  POSIXct[1:9120], format: "2017-11-08 23:00:00" "2017-11-08 
23:01:00" "2017-11-08 23:02:00" "2017-11-08 23:03:00" "2017-11-08 
23:04:00" "2017-11-08 23:05:00" ...

En concreto la variable Difer:

 > T0.5$Difer[1:2]
2017-11-08 23:00:00 2017-11-08 23:01:00
                0.10                0.72

Pero el problema que tengo es que me pone la escala del eje en segundos.

 > index(T0.5$Difer[1:2])
[1] "2017-11-08 23:00:00 CET" "2017-11-08 23:01:00 CET"

Es decir, 24 horas son 86400 unidades del eje.

Preferiría que la escala del eje x del acf y del pacf fuesen o bien los 
retardos entre observaciones (1, 2, 3, ...) o en todo caso en minutos, 
horas, ...

¿Cómo se cambia la escala del eje? No los extremos del mismo (opción 
xlim) sino la escala.

Muchas gracias de antemano.

Saludos.



Más información sobre la lista de distribución R-help-es