Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.

# Re: st: RE: Adjacent columns using Catplot

 From Nicole Boyle <[email protected]> To [email protected] Subject Re: st: RE: Adjacent columns using Catplot Date Wed, 23 Oct 2013 14:34:36 -0700

```Hi Polly,

Assuming:
-Each observation represents one session
-Session times are coded numerically and respectively labeled, e.g. 1
"M" 2 "A" 3 "E"

catplot sessiontimes, asyvars over(sessiontimes) over(feepaid) recast(bar) ///
bar(1, bfcolor(,<insert M color>)) (bar(2, bfcolor(<insert A color>))
bar(3, bfcolor(<insert E color>))

Hope this helps!
Nicole Boyle

On Wed, Oct 23, 2013 at 11:39 AM, Nick Cox <[email protected]> wrote:
> -catplot- (SSC) is a user-written program somehow reflecting the
> author's moderate fondness for cats as well as a focus on categorical
> data, or so I am told.
>
> I join Liz Allred in asking to see more details here.
>
> It is (twice) mentioned in the help that -asyvars- may be specified.
>
> Nick
> [email protected]
>
>
> On 23 October 2013 19:17, Allred, Elizabeth <[email protected]> wrote:
>
>> Could you show is a little snippet of data and the exact command you typed?
>
> Polly Casey
>
>> I have searched the statalist and the internet at large for a way to solve this problem but have yet to figure this out! Help needed...
>>
>> I have a categorical variable, "Fee Paid", which is the fee paid by clients for clinical sessions in bands of £10. To plot the frequency of each category I have downloaded and used Catplot. To break this down according to the time of the session (morning, afternoon, and evening), I have used the 'by' command. This produces three separate bar graphs, one for morning (M), afternoon (A), and evening (E). However, I would like to produce one bar graph with all three session times next to one another for each band of payment, as below:
>>
>>
>>    |        |
>> |  |            |  |
>> |  |  | |  |  |
>> |  |  | |  |  |
>> M  A  E M  A  E
>> £10-£20 £21-£30 and so on...
>>
>>
>> Is there a way to do this? Preferably with all the 'morning' columns in the same colour, and all the afternoon' columns in the same colour etc. With continuous data I would use the aysvars option, is there an equivalent for catplot?
>>
>
> *
> *   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/

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