Thank you all. A combination of -graph hbox- with the -over- option (instead of -graph box- and -by-) gets me a presentable graph.
- Elan
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Nick Cox
> Sent: Thursday, January 21, 2010 2:45 PM
> To: [email protected]
> Subject: st: RE: RE: subtitle margins on sid- by-side boxplots.
>
> In fact, that doesn't work, which may be an important detail.
>
> Why not try -graph hbox- instead?
>
> Nick
> [email protected]
>
> Nick Cox
>
> Try
>
> graph box price,
> by(foreign, row(1) sub(,orient(vertical) al(middle) j(left)))
>
> The -subtitle()- call is in the wrong place.
>
> You don't have to understand this. (I don't.)
>
> The rule is: With -by()-, an option belongs either within -by()- or
> outside. If one is illegal or produces dopey results, try the other.
>
> Cohen, Elan
>
> I'm using Stata 10. In a graph similar to this:
>
> sysuse auto, clear
> graph box price, by(foreign,row(1)) sub(,orient(vertical) al(middle)
> j(left))
>
> I can't understand why there is so much "vertical" space in the
> subtitles above each boxplot. I've tried:
>
> graph box price, by(foreign,row(1)) sub(,orient(vertical) al(middle)
> j(left) margin(zero))
>
> but this doesn't do anything. It seems like the size of the subtitle
> region is always the same as the size of the plot, even if I were to
> specify -sub("")-. Is there any way around this? (The
> reason I'm using
> -orient(vertical)- is because my value labels can get long, and end up
> overlapping otherwise.)
>
> *
> * 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/
>
>
*
* 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/