Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
st: Re:Histogram Axis labels
From
Michael Stewart <[email protected]>
To
statalist <[email protected]>
Subject
st: Re:Histogram Axis labels
Date
Sun, 9 Jun 2013 23:37:01 -0400
Dear Statalist users ,
I am trying to draw histograms for my variables and due to large
number of variables, am using foreach command along grss (exploratory
data analysis). I have run into problem with x axis labels in
histograms and n was trying to see if anyone has
suggestions/recommendations
My code is as follows
foreach x of varlist *{
preserve
keep PAT_ID `x'
duplicates drop
count
sum `x' ,d
tabulate `x'
tabulate `x', sort
tabulate `x', plot sort
grss quantile `x'
grss hist `x',discrete percent addlabel gap(20) xlabel(, valuelabel)
restore
}
Problem-1: As different variables have different ranges, how can I get
Stata to show value for every bar on x axis
Eg: If I am drawing histogram for years 2001-2007 and I have
observations for every year,stata will show bars corresponding to each
year (with percent value on top of it) , but will not show the
corresponding year on x axis ... it might show 2001, 2003, 2005 2007
on x axis but not 2001 2002 2003 2004 2005 2006 2007(corresponding to
the bar) .
Its easy to do it individually(by adjusting the number of ticks) but
in foreach loop with number of variables, with varying ranges( Eg :
years(range: 2001 - 2010), visits_per_year(range: 1 - 20) etc ) , how
can I program stata to adjust the number of ticks and yet show all
values on the x asis
--
Thank you ,
Yours Sincerely,
Mike.
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/faqs/resources/statalist-faq/
* http://www.ats.ucla.edu/stat/stata/