我已经使用facet_grid在ggplot中绘制了多组数据,现在我想缩放y轴以在轴上标记一些特定值,就像我在x轴上所做的那样 . 但是,有多个y轴,所以简单地使用scale_y_continuous()似乎有问题 . 这是我的代码的一部分 .

ggplot(data,aes(x=TrdDt,y=value,group=variable)) +
  geom_line() +
  facet_grid(variable~.,scales = "free") +
  scale_x_date(breaks = c(as.Date('2007-05-01'),as.Date('2007-05-15'),
                        as.Date('2007-06-01'),as.Date('2007-06-30')),
               labels = c('May01','May15','Jun01','Jun30'))