Stata The Stata listserver
[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

st: RE: please help me with noixlabel


From   "Nick Cox" <[email protected]>
To   <[email protected]>
Subject   st: RE: please help me with noixlabel
Date   Sun, 20 Jul 2003 19:14:38 +0100

Dimitriy V. Masterov
> 
> I am having a problem with making a bar chart. I consulted 
> the graphics
> manual and tried every combination I could think of, but it 
> was all in
> vain. I would be most grateful if someone could please help 
> me out with this.
> 
> The command I have been using is:
> 
> graph bar testscore, over(sex) over(race) by(age)
> 
> The problem I am having is that when Stata stacked the 
> plots by age on top
> of each other, the x axis in every single plot is labeled, 
> which takes up
> a lot of valuable room. I would like to only label the 
> bottom plot (for age=max(age)).
> 
> I tried using the "noixlabel" option like this:
> 
> graph bar testscore, over(sex) over(race) by(age, cols(1) ) 
> noixlabel;
> 
> I also tried putting "noixlabel" in every place I could 
> think of. The
> problem with the graphics manual is that there is no 
> example of how this
> suboption can be implemented. Can someone please point me 
> in the right direction?

I played with this, and couldn't get 
all you want. But a subtlety here is that the 
axis of concern is a categorical x axis, 
not an x axis, strict sense. You can suppress 
the labels by e.g. over(sex, label(nolabels)) 
but that perhaps goes too far the other way. 

Alternatively 

over() over() over() 

puts everything on one image. 

Nick 
[email protected] 
*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/



© Copyright 1996–2024 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index