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

RE: st: RE: Automatically changing -ylabel()- values using -graph-


From   "Nick Cox" <n.j.cox@durham.ac.uk>
To   <statalist@hsphsun2.harvard.edu>
Subject   RE: st: RE: Automatically changing -ylabel()- values using -graph-
Date   Mon, 6 Jun 2005 15:54:34 +0100

-mylabels- is more general than this, 
at the price, inevitably, of a more elaborate syntax. 

Nick 
n.j.cox@durham.ac.uk 

Nick Winter
 
> If you find yourself doing this a lot, you can use a program 
> to generate 
> the label string.  Something like this:
> 
> program faclbl, rclass
>          syntax anything(name=numlist id="Label List") , ///
>                  [ Factor(int 100) local(string) ]
> 
>          numlist "`numlist'"
>          foreach v in `r(numlist)' {
>                  local newlbl `"`newlbl' `v' "`=`v'*`factor''""'
>          }
> 
>          return local label `newlbl'
>          if "`local'"!="" c_local `local' `newlbl'
> end
> 
> 
> Then you could type
> 
>   . faclbl -6[2]6 , local(xlab)
> 
>   . graph twoway scatter .... , xlabel(`xlab') ...

*
*   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–2014 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index