boxgots do ggplot2 por semana

Este código produz um único boxplot:

df <- data.frame(value = rnorm(62), my.date = seq(as.Date("2013-12-01"), as.Date("2014-01-31"), by="1 day"))

library(ggplot2)
ggplot(df, aes(as.Date(my.date), value)) + geom_boxplot() + scale_x_date(minor_breaks = "1 week", labels = date_format("%W\n%b"))

Como posso produzir um gráfico que tenha gráficos de caixa únicos para cada semana entre 1 de dezembro e 31 de janeiro? Portanto, no gráfico único, deve haver cerca de 8 gráficos de caixa. Prefere uma solução que useggplot() ouscale_x_date().

questionAnswers(3)

yourAnswerToTheQuestion