Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | Michael Koelle <michael.koelle@lmh.ox.ac.uk> |
To | "statalist@hsphsun2.harvard.edu" <statalist@hsphsun2.harvard.edu> |
Subject | st: AW: RE: Maker label position using mlabv() in box plots |
Date | Fri, 6 Sep 2013 14:46:27 +0000 |
Joe, thanks for looking into this! I'm afraid that the -mlabposition- does not help me in my case. I wanted to use a -pos- variable, which I had programmed, to have the position of the marker labels alternate on both sides of the box plot. And don't overlap as strongly any more. As you said, it must be a bug, and one worth reporting. Best, Michael -----Ursprüngliche Nachricht----- Von: owner-statalist@hsphsun2.harvard.edu [mailto:owner-statalist@hsphsun2.harvard.edu] Im Auftrag von Joe Canner Gesendet: Donnerstag, 5. September 2013 19:32 An: statalist@hsphsun2.harvard.edu Betreff: st: RE: Maker label position using mlabv() in box plots Michael, I was able to reproduce this error using auto.dta. I did a trace and found the -syntax- statement in the ado-file for -graph box- and it does not even mention the -mlabvposition- option. It appears that this is a bug. Although it should not be hard for StataCorp to reproduce, here is the code I used, in case you want to report it: . sysuse auto . graph box price, marker(1, mlabel(make) mlabv(turn)) Using -turn- as the position variable is not really appropriate, but it doesn't really matter what you put there because it won't be accepted in any case. As to what to do in the meantime, perhaps you can use the -mlabposition()- option which takes a constant from 0-12 as an argument. Regards, Joe Canner Johns Hopkins University School of Medicine -----Original Message----- From: owner-statalist@hsphsun2.harvard.edu [mailto:owner-statalist@hsphsun2.harvard.edu] On Behalf Of Michael Koelle Sent: Thursday, September 05, 2013 12:30 PM To: statalist@hsphsun2.harvard.edu Subject: st: Maker label position using mlabv() in box plots Dear Statalist, in a box plot generated by - graph box - I want to label outliers. In order to reduce overlapping of text, I'd like to define the position of each label with a byte variable "pos", as in: graph box d_hhsize, marker(1, mlabel(district) mlabv(pos)) However, I get the error message "option mlabv() not allowed". Anything that can be done about this? Thanks, Michael * * 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/ * * 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/