Los datos son una serie de fechas y horas.¿Cómo crear un diagrama de dispersión de tiempo con R?
date time
2010-01-01 09:04:43
2010-01-01 10:53:59
2010-01-01 10:57:18
2010-01-01 10:59:30
2010-01-01 11:00:44
…
Mi objetivo era representar un diagrama de dispersión con la fecha en el eje horizontal (x) y el tiempo en el eje vertical (y). Supongo que también podría agregar una intensidad de color si hay más de una vez para la misma fecha.
Fue bastante fácil crear un histograma de fechas.
mydata <- read.table("mydata.txt", header=TRUE, sep=" ")
mydatahist <- hist(as.Date(mydata$day), breaks = "weeks", freq=TRUE, plot=FALSE)
barplot(mydatahist$counts, border=NA, col="#ccaaaa")
- no he descubierto aún cómo crear un diagrama de dispersión en que el eje son la fecha y/u hora.
- También me gustaría poder tener eje no necesario con fechas lineales AAAA-MM-DD, pero también basado en meses como MM-DD (por lo que se acumulan diferentes años), o incluso con una rotación en semanas.
Cualquier ayuda, RTFM URI bofetadas o sugerencias es bienvenida.
muchas gracias Andrie. Justo en el lugar^H plot :) – karlcow
Instalé ggplot2, porque parece que ggplot no está disponible. – karlcow
@karlcow Mis disculpas. Sí, debería haber dicho 'ggplot2'. Respuesta editada para reflejar esto. – Andrie