Time series

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Labarre Thibault
Messages : 40
Enregistré le : 04 Fév 2015, 13:48

Time series

Messagepar Labarre Thibault » 29 Aoû 2024, 17:25

Bonjour,

Je cherche à représenter avec ggplot une série de données dont l'axe x comprendrait le mois ainsi que les jours et l'axe y le débit; chacune des courbes représenterait une année.

Pourriez-vous m'aider svp?

Merci,

Thibault

Michaël Delorme
Messages : 71
Enregistré le : 04 Avr 2016, 10:21

Re: Time series

Messagepar Michaël Delorme » 30 Aoû 2024, 07:05

Il faut que tes données soient au format "long" ; si ce n'est pas le cas, regarde par exemple dplyr::pivot_longer().

Un exemple :

Code : Tout sélectionner

donnees <- data.frame(mois = rep(1:12, 4),
                      annee = unlist(lapply(2000:2003, \(x) rep(x, 12))),
                      debit = runif(48))
                     
library(ggplot2)

donnees |>
  ggplot(aes(x = mois,
             y = debit,
             group = annee,
             color = annee)) +
  geom_line()

Labarre Thibault
Messages : 40
Enregistré le : 04 Fév 2015, 13:48

Re: Time series

Messagepar Labarre Thibault » 02 Sep 2024, 21:37

Merci, je vais étudier cela.

Thibault


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité