I am using a code suggested by someone in another question about grouped boxplots, but mine looks like this

instead. I should have 3-4 boxplots (Week in code below) per treatment but they aren't showing up. How can I fix this?
w <- Exp1 %>% 
  ggplot(aes(Treatment, `Vertical Travel Distance (mm)`, fill=Week)) + 
  scale_x_discrete(limits=unique(Exp1$Treatment)) + 
  geom_boxplot()
 
    