library(lubridate) library(ggplot2) library(StreamMetabolism) library(xts) library(reshape) library(scales) Bonn_mehlem <- sunrise.set(50.660833,7.191944000000035, "2023/01/01", timezone="MET", num.days=370) sunrise <- Bonn_mehlem$sunrise sunset <- Bonn_mehlem$sunset sunrise <- strftime(sunrise, format="%R", tz="MET") sunset <- strftime(sunset, format="%R", tz="MET") Bonn_mehlem["sr"] <- as.POSIXct(sunrise, format = "%H:%M") Bonn_mehlem["ss"] <- as.POSIXct(sunset, format = "%H:%M") Bonn_mehlem["timestamp"] <- align.time(Bonn_mehlem$sunrise, 60*10) Bonn_mehlem <- Bonn_mehlem[c("timestamp", "sr", "ss")] locsrss <- ggplot(Bonn_mehlem, aes(x=Bonn_mehlem$timestamp)) + geom_line(aes(y=Bonn_mehlem$sr)) + geom_line(aes(y=Bonn_mehlem$ss)) + labs(title = " Sonnenauf-/Sonnenuntergang - Bonn_mehlem 2023", x = "Datum", y = "Zeit") pdf("Bonn_mehlem_SA_SU.pdf", paper="a4r", width=11) locsrss dev.off() png(filename="Bonn_mehlem_SA_SU.png", width = 1400, height = 800, units = "px") locsrss dev.off() Bonn_mehlem["Sonnenaufgang"] <- strftime(Bonn_mehlem$sr, format="%H:%M") Bonn_mehlem["Sonnenuntergang"] <- strftime(Bonn_mehlem$ss, format="%H:%M") write.table(Bonn_mehlem, file="Bonn_mehlem_SaSu.csv", dec=',', sep=';', row.names=FALSE)