Dear Vince and all.
I appreciate Stata Corp.'s prompt action, but I'm afraid the peculiar
behavior of -graph pie- still remains. It still includes unintended keys
in the legend. Of course I recognized that the latest executable and
ado-files (31 Oct 2003) are installed in my computer.
With the following commands, can anybody replicate this behavior?
. sysuse auto
. graph pie, over(rep78) by(foreign)
H.U.
On Fri, 31 Oct 2003 10:37:16 -0600
[email protected] (Vince Wiggins, StataCorp) wrote:
> UENOHARA Hideaki <[email protected]> notes that -graph pie- includes a
> key in the legend for missing values when the -over()- and -by()- options are
> combined and the over group variable has missing values
> 
> > After updating the executable and ado-files, I have found -graph
> > pie- behaves peculiarly with respect to the legend.
> >
> > The problem is as follows:
> >
> > . sysuse auto.dta
> > . graph pie, over(rep78) by(foreign)
> >
> > produces a pie chart whose legend has an extra key which corresponds
> > to missing values. On the other hand
> >
> > . graph pie, over(rep78)
> >
> > does not.
> 
> Friedrich Huebler <[email protected]> notes that this behavior extends to
> including keys for groups excluded with an -if- condition and also suggests
> that we can use -legend(order(...))- to exclude any keys we wish.
> 
> This behavior is an unintended consequence of the fact that -by()- tries to be
> completely generic and have no knowledge of the -graph- subcommand being
> -by-ed, while at the same time allowing a common legend with a single set of
> keys to be produced.  Suffice to say that we cannot get rid of those extra
> keys without making -by()- smarter about which graph subcommand is being run.
> That intelligence will be added in the next official update, either late this
> afternoon or Monday.  Keys for unwanted missings and explicitly excluded
> groups will no longer haunt our legends.
> 
> 
> -- Vince
>    [email protected]
> 
> *
> *   For searches and help try:
> *   http://www.stata.com/support/faqs/res/findit.html
> *   http://www.stata.com/support/statalist/faq
> *   http://www.ats.ucla.edu/stat/stata/
> 
Yours Sincerely,
UENOHARA Hideaki
[email protected]
*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/