CommencerCommencez gratuitement

Graphiques de séries temporelles de base

Bien que des commandes simples comme print(), length(), head() et tail() fournissent des informations essentielles sur vos séries temporelles, une autre manière très utile d’explorer des données consiste à générer un graphique.

Dans cet exercice, vous allez tracer le débit annuel du fleuve Nil à l’aide de la fonction plot(). Pour des objets de séries temporelles comme Nile, un indice Time pour l’axe horizontal est généralement inclus. D’après l’exercice précédent, vous savez que ces données couvrent la période de 1871 à 1970, et les graduations horizontales sont libellées en conséquence. L’étiquette par défaut "Time" n’est pas très informative. Comme il s’agit de mesures annuelles, vous devez utiliser l’étiquette "Year". Tant que vous y êtes, modifiez aussi l’étiquette de l’axe vertical en "River Volume (1e9 m^{3})".

De plus, il est utile d’avoir un titre informatif, que l’on peut définir avec l’argument main. Pour vos besoins, un titre pertinent pour cette figure serait « Annual River Nile Volume at Aswan, 1871-1970 ».

Enfin, le type de tracé par défaut pour les objets de séries temporelles est "l" pour une courbe. Relier les observations consécutives peut aider à rendre le graphique plus lisible. Parfois, il est aussi utile d’afficher à la fois les points d’observation et les lignes ; dans ce cas, on utilise "b" pour both (les deux).

Cet exercice fait partie du cours

<cours>Analyse de séries temporelles en R</cours>
Voir le cours

Instructions de l’exercice

  • Utilisez plot() pour afficher l’ensemble de données Nile.
  • Utilisez un second appel à plot() pour afficher les données, mais ajoutez les arguments suivants : xlab = "Year", ylab = "River Volume (1e9 m^{3})".
  • Utilisez un troisième appel à plot() avec vos données Nile, mais cette fois ajoutez aussi un titre et incluez les points d’observation dans la figure en précisant les arguments suivants : main = "Annual River Nile Volume at Aswan, 1871-1970", type ="b".

Exercice interactif pratique

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

# Plot the Nile data
plot(___)

# Plot the Nile data with xlab and ylab arguments
plot(___, xlab = "___", ylab = "___")

# Plot the Nile data with xlab, ylab, main, and type arguments

Modifier et exécuter le code