Я просматриваю данные с ноября по апрель и хотел бы иметь сюжет, начиная с ноября по апрель. Ниже приведен мой пример кода для скрининга месяца интересов.
library(tidyverse)
mydata = data.frame(seq(as.Date("2010-01-01"), to=as.Date("2011-12-31"),by="days"), A = runif(730,10,50))
colnames(mydata) = c("Date", "A")
DF = mydata %>%
mutate(Year = year(Date), Month = month(Date), Day = day(Date)) %>%
filter(Month == 11 | Month == 12 | Month == 01 | Month == 02 | Month == 03 | Month == 04)
Я попытался изменить порядок данных, начиная с 11 месяца, затем 12 месяца, а затем 01,02,03 и 04. Я использовал код factor(Month, levels = c(11,12,01,02,03,04))
вместе с кодом выше, но он не работал. Я хотел сюжет, который начинается в ноябре месяце и заканчивается в апреле. Следующий код дал мне прикрепленный сюжет
ggplot(data = DF, aes(Month,A))+
geom_bar(stat = "identity")+ facet_wrap(~Year, ncol = 2)
Прямо сейчас, сюжет начинается в январе вплоть до декабря - я не хочу этого , Я хочу, чтобы сюжет начинался в ноябре и вплоть до апреля. Я попытался обозначить сюжет, используя scale_x_date(labels = date_format("%b", date_breaks = "month", name = "Month")
, который не сработал. Любая помощь будет