Я хотел бы воспроизвести этот сюжет:Как построить данные, усредненные по месяцам и дням?
из link
Я почти в состоянии сделать это, но я что-то пропустила:
library(lubridate)
library(ggplot2)
# get the data
dates <- seq(as.Date("2012-01-01"), as.Date("2014-12-30"), by = 1)
series <- seq(from = 1, to = 1095, by = 1)
df<-data.frame(dates,series)
# for aggregation
df$month<-as.numeric(format(df$date, "%m"))
df$week<-week(as.POSIXct(df$date))
df$weekday<-weekdays(as.POSIXct(df$date))
df$days<-as.numeric(format(df$date, "%d"))
df$week_days<-as.numeric(format(df$date, "%w"))
# for plotting
for_plot=aggregate(series ~ + weekday+ month, data =df, FUN=mean)
ggplot(for_plot, aes(x=weekday, y=series)) + geom_line(aes(group=month, color=month),size=2,alpha=0.5)
Площадь земельного участка t из статьи была создана с использованием Base R. Если вы хотите точно ее воспроизвести, вы должны начать с функции 'plot()' и, возможно, использовать комбинацию 'lines()' и 'points()'. В противном случае, какие аспекты сюжета из статьи вы пытаетесь дублировать? –