У меня дневной поверхностный сток (мм), который начинается с 01.01.1997 по 31.12.2005 (ежедневный шаг по времени). Я хочу использовать boxplot, чтобы показать поверхностный сток для каждого месяца для каждого года, и упорядочить их по месяцам. Например, для января у меня будет 9 коробочных графиков для января: 1997, 1998, ..., 2005. Затем февраль и так далее ...
Вот код, который я использовал, но он только что создал 12 коробочных графиков.
library(ggplot2)
monthorder <- c('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug',
'Sep', 'Oct', 'Nov', 'Dec')
my_data$Month <- factor(format(my_data$Date, "%b"), levels = monthorder)
ggplot(my_data, aes(Month, SURQ))+ geom_boxplot()+geom_errorbar())