Función plot() - parámetros básicos
La función plot.xts() es la herramienta más útil en el arsenal de visualización de series temporales en R. Es bastante similar al trazado general, pero su eje X contiene una escala temporal. Puedes usar plot() en lugar de plot.xts() si el objeto que pasas a la función es un objeto xts.
Veamos algunos ejemplos:
> # Sintaxis básica
> plot(mydata)
> # Añade título y duplica el grosor de la línea
> plot(mydata, main = "Stock XYZ", lwd = 2)
> # Añade etiquetas a los ejes X e Y
> plot(mydata, xlab = "X axis", ylab = "Y axis")
Como ves, hay una gran variedad de parámetros para la función que permiten posibilidades casi infinitas. Ten en cuenta que cada llamada a plot() crea un gráfico completamente nuevo usando solo los parámetros definidos en esa llamada concreta.
Además, para mostrar en la consola las primeras filas de un conjunto de datos mydata, usa head(mydata). Para mostrar solo los nombres de las columnas, usa colnames(mydata). También puedes seleccionar una columna concreta de un conjunto de datos indicando su nombre después del signo de dólar, como en mydata$mycolumn.
En este ejercicio, usarás el mismo conjunto de datos data que contiene el precio diario de las acciones de cuatro grandes empresas desde 2015.
Este ejercicio forma parte del curso
Visualización de series temporales en R
Instrucciones del ejercicio
- Muestra las primeras líneas del conjunto de datos
data - Muestra los nombres de las columnas del conjunto de datos
- Grafica la primera serie del conjunto de datos y cambia el título al nombre de la acción "yahoo"
- Vuelve a graficar la primera serie con el mismo título y cambia la etiqueta de X a "date" y la de Y a "price"
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Display the first few lines of the data
# Display the column names of the data
# Plot yahoo data and add title
# Replot yahoo data with labels for X and Y axes