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]
Antwort: st: How to use catplot to display the time variable in date format
From
Johannes Geyer <[email protected]>
To
[email protected]
Subject
Antwort: st: How to use catplot to display the time variable in date format
Date
Wed, 23 Jun 2010 11:07:41 +0200
Dear Antonis,
you have to label your time-variable, e.g. like:
***********************************************
clear
set obs 1000
egen id = seq(), block(10)
egen time = seq(), to(10)
format time %tq
label define test 1 "1960q1" /* define a value label */
label values time test
gen response = ceil(3 * runiform())
catplot response time, percent(time) recast(bar) asyvars stack
***********************************************
Johannes
[email protected] schrieb am 23/06/2010 10:38:58:
> Dear all,
>
> How can I modify the catplot command to display the time variable in
> date format and not as numeric format?
>
> For example I'm using an example that Nick Cox has provided with a
> small modification to format the time variable as quarters:
>
> . set obs 1000
>
> . egen id = seq(), block(10)
>
> . egen time = seq(), to(10)
>
> . format time %tq
>
> . gen response = ceil(3 * runiform())
>
> . catplot response time, percent(time) recast(bar) asyvars stack
>
>
> But the catplot command above does not display the time variable in
> quarter format even though it has such format.
>
> Thanks,
> Antonis Loumiotis
> *
> * 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/