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: Graphing: How to suppress labels on second y axis
From
"McDermaid, Cameron" <[email protected]>
To
<[email protected]>
Subject
st: RE: Graphing: How to suppress labels on second y axis
Date
Thu, 30 Sep 2010 08:32:13 -0400
Thanks Nick
This worked splendidly. I used the dropline rather than the tick option you suggested earlier because the data appeared more visually independent using the dropline.
Thanks again for your help.
- cam
--
Cameron McDermaid MHSc
Epidemiologist
Ottawa Public Health
100 Constellation Cr, Ottawa ON K2G 6J8
vox: 613.580.6744x15321
fax: 613.580.9601
The plural of anecdote is data - Raymond Wolfinger
> -----Original Message-----
> From: [email protected] [mailto:owner-
> [email protected]] On Behalf Of Nick Cox
> Sent: September 29, 2010 3:09 PM
> To: '[email protected]'
> Subject: st: RE: RE: Graphing: How to suppress labels on second y axis
>
> Alternatively, try
>
> twoway line `lev'normalized adm_date,
> by(hospital, col(1) legend(off)
> note(" ") title("`lev' Syndrome", size(medium)))
> name(Normalized_`lev')
> ylabel(#4, angle(0) labsize(vsmall))
> ytitle("Proportion of Cases (%)")
> xtitle("Date")
> xlabel(#10, labsize(small))
> || dropline `lev'normalized adm_date if alert`lev', ms(i)
>
> Nick
> [email protected]
>
> Nick Cox
>
> Why do you need a second y axis any way? For example, you could add axis
> ticks to the x axis to signal times of alert events or a grid of xli().
>
> McDermaid, Cameron
>
> Stata 11 SE
>
> I am trying to suppress labelling on a second y axis in a combined
> graph. The graph is normalized patient flow vs. dates as a line graph
> (yaxis 1) with a dropline graph showing alert events (yaxis 2). The
> alert events are dichotomous and a maximum of 1 can appear per day so a
> scale for the alerts (0-1) isn't really useful.
>
> The working graph command is as follows from a foreach command (hence
> the local macro `lev'):
>
> twoway line `lev'normalized adm_date, by(hospital, col(1) legend(off)
> note(" ") title("`lev' Syndrome", size(medium))) name(Normalized_`lev')
> yaxis(1) ylabel(#4, angle(0) labsize(vsmall) axis(1)) ytitle("Proportion
> of Cases (%)") xtitle("Date") xlabel(#10, labsize(small)) || dropline
> alert`lev' adm_date, yaxis(2) msymbol(i) ylabel(0(1)1,axis(2))
>
> If I use ylabel(none, axis(2)), I get the following error message:
> "incompatible types may not assign class to double" and the process
> stops. My understanding was that I added the rule (none) and the
> suboption axis(n) to designate the axis to which the rule is applied.
>
> Any thoughts on how to suppress labelling on axis 2 would be
> appreciated.
>
>
> *
> * 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/
This e-mail originates from the City of Ottawa e-mail system. Any
distribution, use or copying of this e-mail or the information it
contains by other than the intended recipient(s) is unauthorized.
If you are not the intended recipient, please notify me at the
telephone number shown above or by return e-mail and delete
this communication and any copy immediately. Thank you.
Le présent courriel a été expédié par le système de courriels de
la Ville d'Ottawa. Toute distribution, utilisation ou
reproduction du courriel ou des renseignements qui s'y trouvent
par une personne autre que son destinataire prévu est interdite.
Si vous avez reçu le message par erreur, veuillez m'en aviser par
téléphone (au numéro précité) ou par courriel, puis supprimer
sans délai la version originale de la communication ainsi que
toutes ses copies. Je vous remercie de votre collaboration.
*
* 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/