使用 绘制多个面板时facet_wrap
,是否可以允许在面板行之间自由缩放(但在每行面板内的列之间固定)?
换句话说,在下面的例子中,是否有可能允许每个物种的 y 尺度是自由的,但该物种的所有年份都是固定的?
例如,理想情况下,顶行上的每个“ant”面板的 y 比例为 0:400,而底行上的每个“emu”面板的 y 比例为 100:500。
在此先感谢您的任何建议。
d=as.data.frame(cbind(sample(1:500), c(1:500)))
colnames(d) = c("x","y")
d$year=gl(5,20,labels=c("2001","2002", "2003", "2004","2005"))
d$species=gl(5,25,labels=c("ant","bee","crab","donkey","emu"))
qplot(x, y, data = d)+facet_wrap(~species+year, scales = "free_y", drop = FALSE)