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

st: RE: Looping graph and changing title


From   "Steichen, Thomas J." <SteichT@rjrt.com>
To   <statalist@hsphsun2.harvard.edu>
Subject   st: RE: Looping graph and changing title
Date   Wed, 24 Aug 2005 08:50:55 -0400


Thomas J. Steichen
steicht@rjrt.com
----------------------------------------------------------------------------
  Facts do not cease to exist because they are ignored. - Aldous Huxley
----------------------------------------------------------------------------

Jorge Morgenstern writes (in part):

> I want a graph for each category (each country) in my 
> dataset. I then generate the variable series and loop 
> up to its maximum. What's really odd it's that, if I 
> disable the twoway command, the list of  countries 
> displays correctly. If I enable it, only the first 
> country is displayed, and only the first graph shows 
> the title. The rest of the iterations generate an empty 
> display line and an empty titled graph.
> 
> egen series=group(country_codeifs)
> quietly tab series
> local cant=r(r)
> forval x=1/`cant' {
>     local c= trim(country_name[r(N)/r(r)*`x'])  *****this 
> inputs the first 
> record of each category to the title variable
>     noi di " `c' "
>     twoway (line exp_lblended mktdate if series==`x') , title(" `c' ")
> } 

The problem likely is that returned values r(N) and r(r) no longer 
exist after -twoway- runs (they came from the -tab- outside of the
loop).  Try saving them as macros before the loop then use the macros.  

Tom


-----------------------------------------
CONFIDENTIALITY NOTE: This e-mail message, including any attachment(s),
contains information that may be confidential, protected by the attorney-
client or other legal privileges, and/or proprietary non-public
information. If you are not an intended recipient of this message or an
authorized assistant to an intended recipient, please notify the sender by
replying to this message and then delete it from your system. Use,
dissemination, distribution, or reproduction of this message and/or any of
its attachments (if any) by unintended recipients is not authorized and may
be unlawful.


*
*   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