如何在R中扩大刻面的大小

如何在R中扩大刻面的大小,r,R,我正在研究以下数据集,其中每个方面都显示了一种珊瑚在一个时间段内的漂白情况。我的问题是如何扩大每个方面的规模,以便更清楚地看到趋势,就像在当前方面一样,由于漂白的微小变化,很难看到趋势 这是我的密码 cb1<-aggregate(cb$latitude, list(Site=cb$site), mean) cb$site=factor(cb$site, levels=cb1$Site[order(cb1$x)]) ggplot(cb,aes(year,bleaching)) + ge

我正在研究以下数据集,其中每个方面都显示了一种珊瑚在一个时间段内的漂白情况。我的问题是如何扩大每个方面的规模,以便更清楚地看到趋势,就像在当前方面一样,由于漂白的微小变化,很难看到趋势

这是我的密码

cb1<-aggregate(cb$latitude, list(Site=cb$site), mean)
cb$site=factor(cb$site, levels=cb1$Site[order(cb1$x)])

ggplot(cb,aes(year,bleaching)) + 
 geom_point() +
 facet_grid(site~kind) +
 geom_smooth(method="lm",color="grey") + 
 coord_cartesian(ylim=c(0,1))

cb1除非整体增加绘图的大小,否则无法真正增加面的大小。一个选项是保存绘图的大版本:

p<-ggplot(cb,aes(year,bleaching))+geom_point()+facet_grid(site~kind)+geom_smooth(method="lm",color="grey")+coord_cartesian(ylim=c(0,1))
ggsave("file_name.jpg", plot = p, width = 24, height = 24, units = "in")

pYou应该提供一个可复制的示例。请尝试
facet\u grid(site~kind,scales=“free\u y”)
thx以获得您的友好回复!但我不需要将其保存为jpg…我需要的是清楚地显示趋势…没有可复制的示例是很困难的,但水平缩小绘图区域将使各个面更为方形,从而更容易看到趋势。或者,您也可以按照我的建议尝试facetgrid的分页版本,但是您需要多个图像。或者,正如@aelwan和我所建议的,您可以释放y轴。因此,每个面仅显示所需的最小y范围。