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
Nick Cox <[email protected]>
To
[email protected]
Subject
Re: st: number of dates in x axis
Date
Tue, 24 May 2011 09:20:07 +0100
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/