Je cherche à modifier mon axe des Y. En effet, les heures se mettent naturellement dans l'ordre chronologique sauf que mon graphique montre l'activité des chauves-souris et donc mes données sont situées pendant la nuit.
Dès lors j'aimerai que mon graphique comme à 11h par exemple, passe par minuit et finisse à 11h.
Actuellement, voici mon code. L'ensemble de mes données ont comme format "POSIXct"
Code : Tout sélectionner
spsol<-ggplot(mydatasol, aes(Date_nuit,Temps))+geom_point(size=0.5) +
scale_y_datetime(labels=function(x) format (x,"%H:%M", tz="UTC"),
date_breaks = '2 hour',expand = c(0,0))+
labs(title="Activité des chauves-souris durant l'année 2020 à Mabompré Nord",
x ="Date", y = "Temps (Heures)")+
scale_x_datetime(date_breaks = "1 month", labels = date_format("%d %b"))
spsol + geom_density_2d_filled(contour_var = "ndensity")+
geom_line(data= H_lev_couch, aes(x= Date, y=Lever du soleil),color="red")+
geom_line(data= H_lev_couch, aes(x= Date, y=Coucher du soleil),color="orange")+
theme_bw()
Merci pour votre aide !