Hola a tod en s, comienzo describiendo mis datos: x <- c(398, 352, 283, 454, 392, 345, 274, 392, 290, 210, 218, 382, 382, 340, 298, 452, 423, 372, 336, 468, 387, 309, 264, 399 ,408 ,396, 389, 604, 579, 513, 510 ,661) tsx <- ts(x,frequency=4, start = c(1959, 3)) Como podéis ver se trata de una serie temporal que comienza en el cuarto trimestre de 1959 y termina en el segundo trimestre del 67. Mi cuestión es la siguiente, sabéis si se puede dibujar la clase ts con el paquete ggplot, una solución que se me ocurre es construir un data.frame clásico con los valores de la serie y a partir de él dibujarlo, pero es que me parece una solución poco elegante. Mi problema es que nunca he utilizado el paquete ggplot y a primera vista me asusta un poquito, no tengo clara la filosofÃa del paquete, y le tengo ganas desde el taller frustrado en las segundas jornadas de R. He visto el post que tiene http://analisisydecision.es a descubriendo ggplot2 y la pagina del paquete http://had.co.nz/ggplot2/ pero necesito una pequeña explicación filosófica de como funciona. Muchas gracias a todos y espero que nos veamos en Madrid, si me dejan ir. Un saludo, Pelayo
[R-es] Series temporales
3 messages · izquierdo, Oscar Perpiñan, Carlos Ortega
Hola, Según parece no se puede de forma directa. Échale un vistazo a http://stackoverflow.com/questions/2219626/using-ggplot-how-to-have-the-x-axis-of-time-series-plots-set-up-automatically (en la que enlazan a http://had.co.nz/ggplot2/scale_date.html. Otro ejemplo en http://learnr.wordpress.com/2009/05/18/ggplot2-three-variable-time-series-panel-chart/. Si te sirve lattice, lo puedes hacer de forma simple: library(lattice) xyplot(tsx) Saludos. Oscar. ------------------- Oscar Perpiñán Lamigueiro Dpto. IngenierÃa Eléctrica EUITI-UPM http://procomun.wordpress.com -----------------------------------------
Hola a tod en s, comienzo describiendo mis datos: x <- c(398, 352, 283, 454, 392, 345, 274, 392, 290, 210, 218, 382, 382, 340, 298, 452, 423, 372, 336, 468, 387, 309, 264, 399 ,408 ,396, 389, 604, 579, 513, 510 ,661) tsx <- ts(x,frequency=4, start = c(1959, 3)) Como podéis ver se trata de una serie temporal que comienza en el cuarto trimestre de 1959 y termina en el segundo trimestre del 67. Mi cuestión es la siguiente, sabéis si se puede dibujar la clase ts con el paquete ggplot, una solución que se me ocurre es construir un data.frame clásico con los valores de la serie y a partir de él dibujarlo, pero es que me parece una solución poco elegante. Mi problema es que nunca he utilizado el paquete ggplot y a primera vista me asusta un poquito, no tengo clara la filosofÃa del paquete, y le tengo ganas desde el taller frustrado en las segundas jornadas de R. He visto el post que tiene http://analisisydecision.es a descubriendo ggplot2 y la pagina del paquete http://had.co.nz/ggplot2/ pero necesito una pequeña explicación filosófica de como funciona. Muchas gracias a todos y espero que nos veamos en Madrid, si me dejan ir. Un saludo, Pelayo
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20110929/b3b95e1e/attachment.pl>