Stata The Stata listserver
[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

st: RE: RE: Bad dotplot command?

From   "Wallace, John" <[email protected]>
To   <[email protected]>
Subject   st: RE: RE: Bad dotplot command?
Date   Thu, 28 Oct 2004 14:35:12 -0700

Thanks for the explanation, Nick.  I similarly found that a plotting a
single variable mapped the marker labels correctly, which allowed me to
explore the data as I wished, although in a less data-dense fashion
(which my boss would probably say is better anyway!)  I tend to like
fewer charts with more information in them.


-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Nick Cox
Sent: Wednesday, October 27, 2004 3:10 AM
To: [email protected]
Subject: st: RE: Bad dotplot command?

A -dotplot- to Stata is really just a special kind of scatter plot. 

The trickery within -dotplot- is to map the values of one or more 
variables to the coordinates needed to produce this scatter plot. 

When you ask for a -dotplot- of two or more variables, rather more 
is involved than with just one. In the temporary restructuring of 
your dataset that's required, not everything that might be needed 
for a plot is carried over. In particular, marker 
labels are, as a side-effect, not supported. I imagine that programming 
that was just a complication too far as far the programmer was 
concerned, but that it was decided to trap such requests. Most people 
who produce dotplots just use plain symbols, I imagine. 

I just checked with the unofficial -onewayplot-, which offers a 
similar display, and found that in effect I made a similar decision, 
although it is not trapped at source. 

In short, I surmise that your request is reasonable but at present just 
not supported by -dotplot-. 

[email protected] 

Wallace, John

> I've been using dotplots as an exploratory tool for a while now, and
> suddenly I'm getting an error message where I previously have 
> never had a
> problem:
> . dotplot mdint_bioc mdint_bioc_s median948 if mch==10 & 
> inlist(nwafer,
> 1,2,5,6,7,8), center msymbol(none) mlabel(mlbl) mlabsize(tiny)
> mlabposition(0)
> which gives me r(198); option mlabel() not allowed
> mlbl is a short string variable containing grouping information
> Am I doing something boneheaded?  I even tried using the 
> dotplot dialog to
> construct the syntax with the same result. 

*   For searches and help try:

*   For searches and help try:

© Copyright 1996–2024 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index