Je produis des courbes de densité qui représentent, pour chacune, l'activité d'une espèce au cours de la journée. Mais voilà le graph ne 'sait' pas que c'est un cycle d'une journée et que donc le 'smoothing' aux extrémités de la courbe doit 'lier' les valeurs aux extrémités de la courbe, autrement pas de périodicité.
J'utilise ggplot2 mais j'aurai pu utiliser plot(density()).
J'ai utilisé le package overlap pour comparer deux espèces entre elles et d'ailleurs ces courbes de densité sont périodiques (ce que je cherche à obtenir), mais je suis obligée d'avoir deux espèces et donc deux courbes par graphe, ce qui ne va pas.
Des idées? Je vous remercie.
Cordialement
Elsa
Code : Tout sélectionner
spTP <- ggplot(data = datasp, aes(x = datasp$Time)) +
geom_density(fill = NA, colour = NA, alpha = 0.2) +
geom_line(stat = "density") +
labs(x = "24h periodicity", y = "", fill = "") +
xlim(0,24) +
ylim(0,0.17) +
theme(text = element_text(size = 20) +
ggtitle(paste0(i, " activity pattern NR=", NR))
plot(spTP)