I am trying to arrange two plots vertically, ie plot 2 below plot 1, where I want the plots to align columnwise but have a height ratio of eg 3:1. My attempts so far after consulting various webpages is that the following code aligns them columnwise correctly but I have, so far, failed in setting the relative heights... g2<-ggplotGrob(s) g3<-ggplotGrob(v) g<-rbind(g2, g3, size = "first") g$widths<-unit.pmax(g2$widths, g3$widths) what would the appropriate statement for the relative heights to add here be? grid.newpage() grid.draw(g) Thank you!
We reallly need to see more code (a minimum working example and some data. For some suggestions on how to do this see http://adv-r.had.co.nz/Reproducibility.html http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example On Fri, 24 Jul 2020 at 01:16, H <agents at meddatainc.com> wrote:> I am trying to arrange two plots vertically, ie plot 2 below plot 1, where > I want the plots to align columnwise but have a height ratio of eg 3:1. > > My attempts so far after consulting various webpages is that the following > code aligns them columnwise correctly but I have, so far, failed in setting > the relative heights... > > g2<-ggplotGrob(s) > g3<-ggplotGrob(v) > g<-rbind(g2, g3, size = "first") > g$widths<-unit.pmax(g2$widths, g3$widths) > > what would the appropriate statement for the relative heights to add here > be? > > grid.newpage() > grid.draw(g) > > Thank you! > > ______________________________________________ > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide > http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. >-- John Kane Kingston ON Canada [[alternative HTML version deleted]]
On 07/24/2020 10:16 AM, John Kane wrote:> We reallly need to see more code (a minimum working example and some data. > > For some suggestions on how to do this see > > ?http://adv-r.had.co.nz/Reproducibility.html > > http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example > > On Fri, 24 Jul 2020 at 01:16, H <agents at meddatainc.com <mailto:agents at meddatainc.com>> wrote: > > I am trying to arrange two plots vertically, ie plot 2 below plot 1, where I want the plots to align columnwise but have a height ratio of eg 3:1. > > My attempts so far after consulting various webpages is that the following code aligns them columnwise correctly but I have, so far, failed in setting the relative heights... > > g2<-ggplotGrob(s) > g3<-ggplotGrob(v) > g<-rbind(g2, g3, size = "first") > g$widths<-unit.pmax(g2$widths, g3$widths) > > what would the appropriate statement for the relative heights to add here be? > > grid.newpage() > grid.draw(g) > > Thank you! > > ______________________________________________ > R-help at r-project.org <mailto:R-help at r-project.org> mailing list -- To UNSUBSCRIBE and more, see > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. > > > > -- > John Kane > Kingston ON CanadaWell, I am not looking for help debugging my code but for information to better understand arranging plots vertically. The code above aligns them horizontally as expected. [[alternative HTML version deleted]]