Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | Maarten Buis <maartenlbuis@gmail.com> |
To | statalist@hsphsun2.harvard.edu |
Subject | Re: st: Q on Graph Combine: how to put 3 or less graphs on a 2x3 format (leaving multiple holes) |
Date | Thu, 15 Sep 2011 09:47:10 +0200 |
On Thu, Sep 15, 2011 at 5:03 AM, Sui Zhang wrote: > We are trying to generate a number of graphs to the clients. > To standardize, we are thinking of presenting the graphs in > a 2x3 format. It works fine when there's 5 or 6 graphs <snip> > However, if there's less than 4 figures, the graph combine > command will expand the figures into 2x2 or 3x1, just to > cover the entire sheet, which will result in un-standardized > larger figures. <snip> One option is to create a blank graph and add that at the places where you want the holes. The following works with my preferred scheme -lean1- (<http://www.stata-journal.com/article.html?article=gr0002>): *-------------------- begin example ---------------------- // create the substantive graphs sysuse auto, clear forvalues i = 1/5 { scatter price mpg if rep78 == `i', name(gr`i', replace) } // create a blank graph twoway scatteri 1 1, /// msymbol(i) /// ylab("") xlab("") /// ytitle("") xtitle("") /// yscale(off) xscale(off) /// plotregion(lpattern(blank)) /// name(blank, replace) // combine graphs graph combine gr1 gr2 gr3 blank blank blank, /// rows(3) xsize(8) ysize(10.5) /// t("half page of 3 figures") *-------------------- end example ---------------------- (For more on examples I sent to the Statalist see: http://www.maartenbuis.nl/example_faq ) In other schemes you may need to play around with -plotregion()- and -graphregion()- options to make the blank graph blend away in the background. Hope this helps, Maarten -------------------------- Maarten L. Buis Institut fuer Soziologie Universitaet Tuebingen Wilhelmstrasse 36 72074 Tuebingen Germany http://www.maartenbuis.nl -------------------------- * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/