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]
Re: st: number of dates in x axis
From
Maria Ana Vitorino <[email protected]>
To
<[email protected]>
Subject
Re: st: number of dates in x axis
Date
Tue, 24 May 2011 13:28:43 -0400
Thanks Nick.
I tried running your example but I got the error message "invalid
label specifier, : 15341 15400 15461 ..."
Any suggestions?
Thanks!
Ana
On May 24, 2011, at 4:20 AM, Nick Cox wrote:
There is relevant material at
Stata 7: How can I get "nice" date labels on a graph?
http://www.stata.com/support/faqs/graphics/nicedate.html
StataCorp have added this annotation:
"Note: This FAQ is relevant for users of releases prior to Stata 8.
For Stata 8 see update from 12 September 2003."
In fact the techniques there do remain useful for some problems.
Here's an example with different data. Here I decide that I want
labels every 2 months from 1 January 2002 to 1 January 2003. I loop
over the dates and put them in a bag, namely a local macro.
sysuse xtline1
xtset person day
forval i = 1(2)11 {
local thisdate = mdy(`i', 1, 2002)
local mydates `mydates' `thisdate'
}
local thisdate = mdy(1,1,2003)
local mydates `mydates' `thisdate'
xtline calories, overlay xlabel(`mydates', format(%d_m_Y) ang(v))
See also
SJ-7-4 gr0030 . Stata tip 55: Better axis labeling for time points/
intervals
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
N. J. Cox
Q4/07 SJ 7(4):590--592 (no
commands)
tip on labeling graphs for time points and time intervals
On Tue, May 24, 2011 at 4:45 AM, Maria Ana Vitorino
<[email protected]> wrote:
I have the following data:
+------------------------+
| Person Weight Date |
|------------------------|
1. | Name1 50 17988 |
2. | Name1 55 18110 |
3. | Name1 50 18141 |
4. | Name1 45 18171 |
5. | ... . . |
|------------------------|
6. | Name2 85 18110 |
7. | Name2 88 18171 |
8. | Name3 68 17988 |
9. | ... . . |
10. | .. . . |
|------------------------|
11. | NameN . . |
+------------------------+
The labels for the date variables are the months' names (plus year)
(e.g.
"jan2006", "feb2007", etc)
If I do something like:
xtline Weight , overlay i(Person) t(Date) xlab(, valuelabel)
The month names show up on the xaxis BUT only every 6 months or so.
How can
I control the number of "ticks" (AND month names ) that show up on
the
x-axis? (suppose I want a tick every 2 months or even every month)
*
* 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/