CommencezCommencez gratuitement

Fonction plot() - paramètres de base

La fonction plot.xts() est l'outil le plus utile de la panoplie de visualisation des séries chronologiques en R. Elle ressemble beaucoup au traçage général, mais son axe des X correspond à une échelle de temps. 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, ouvrant la porte à d'innombrables possibilités. Notez que chaque appel à plot() crée un nouveau graphique qui utilise uniquement les paramètres définis dans cet appel précis.

De plus, pour afficher dans la console les premières lignes d'un ensemble de données mydata, utilisez head(mydata). Pour afficher seulement les noms des colonnes, utilisez colnames(mydata). Vous pouvez aussi sélectionner une colonne particulière d'un ensemble de données en indiquant son titre après un signe dollar, comme dans mydata$mycolumn.

Dans cet exercice, vous utiliserez le même ensemble de données data qui contient le prix quotidien des actions de quatre grandes entreprises depuis 2015.

Cette activité fait partie du cours

Visualiser des séries temporelles en R

Voir le cours

Instructions de l’exercice

  • Affichez les premières lignes de l'ensemble de données data
  • Affichez les noms des colonnes de l'ensemble de données
  • Tracez la première série de l'ensemble 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 pour « date » et celle de l'axe Y pour « price »

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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
Modifier et exécuter le code