Fonction plot() – paramètres de base
La fonction plot.xts() est l’outil le plus utile de l’arsenal de visualisation des séries temporelles en R. Elle est assez similaire au traçage général, mais son axe des abscisses représente une échelle temporelle. Vous pouvez utiliser plot() au lieu de plot.xts() si l’objet passé à la fonction est un objet xts.
Voyons quelques exemples :
> # Syntaxe de base
> plot(mydata)
> # Ajouter un titre et doubler l’épaisseur de la ligne
> plot(mydata, main = "Stock XYZ", lwd = 2)
> # Ajouter des étiquettes pour les axes X et Y
> plot(mydata, xlab = "X axis", ylab = "Y axis")
Comme vous pouvez le voir, la fonction propose une grande variété de paramètres, offrant d’innombrables possibilités. Notez que chaque appel à plot() crée un nouveau graphique en n’utilisant que les paramètres définis dans cet appel spécifique.
Par ailleurs, pour afficher les premières lignes d’un jeu de données mydata dans la console, utilisez head(mydata). Pour afficher uniquement les noms des colonnes, utilisez colnames(mydata). Vous pouvez aussi sélectionner une colonne particulière d’un jeu de données en précisant son nom après un signe dollar, comme dans mydata$mycolumn.
Dans cet exercice, vous utiliserez le même jeu de données data contenant le prix quotidien des actions de quatre grandes entreprises depuis 2015.
Cet exercice fait partie du cours
Visualiser des séries temporelles en R
Instructions
- Affichez les premières lignes du jeu de données
data - Affichez les noms de colonnes du jeu de données
- Tracez la première série du jeu de données et changez le titre pour le nom de l’action "yahoo"
- Retracez la première série avec le même titre, et changez l’étiquette de l’axe X en "date" et celle de l’axe Y en "price"
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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