[R] Arranging ggplot2 objects with ggplotGrob()

H @gent@ @end|ng |rom medd@t@|nc@com
Fri Jul 24 18:01:32 CEST 2020


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 using meddatainc.com <mailto:agents using 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 using r-project.org <mailto:R-help using 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

Well, 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]]



More information about the R-help mailing list