Le but est d’obtenir un graphique (un axe unique février à janvier) avec trois courbes représentant chacune l’évolution des concentrations sur une période. 3 courbes = 3 périodes. Chacune des périodes allant de février à janvier pour des années différentes. L'axe des abscisses s’étalera donc de Février à Janvier.
Aujourd’hui j’obtiens une courbe unique avec les trois périodes qui se suivent.
Cela vient de mes dates ou de quelque chose d'autre.
Voici la structure de ma base
Code : Tout sélectionner
DateStart_R Date Periode Atrazine CC DDT
01/02/2016 01/02 1 0.12 0.36 5
16/02/2016 16/02 2 0.5 0.87 6.2
23/02/2016 16/02 3 0.22 0.97 7.4
01/02/2016 01/02 1 0.35 0.38 6.2
16/02/2016 16/02 2 0.42 0.85 6.9
23/02/2016 16/02 3 0.78 0.65 4.8
Pour la date j’ai fait ça :
Code : Tout sélectionner
Glob$DateStart_R <- as.Date(Glob$DateStart_R, format="%d/%m/%Y")
Il me la considère bien comme une date même si lorsque j’ouvre la table la date s’affiche de cette manière 2016-02-01 mais bon c’est un détail.
Pour avoir les trois dates sur un axe unique (Février à janvier) j’avais pensé prendre juste le jour et le mois (colonne Date). Mais impossible de faire reconnaître cette valeur comme une date. Alors je suis bloquée. Peut-être que cela vient également de la structure de ma table ou le script de mon graphique.
Pour mon graphique je fais cela :
Code : Tout sélectionner
g<-ggplot(Glob, aes(x=DateStart_R, y=Chlordecone, fill=Periode)) +
geom_point(aes(fill= Periode, color= Periode))+
geom_step (aes(fill= Periode, color= Periode),size=0.8)+
g
Merci d'avance pour votre aide.