Bookmark and Share

Notice: On March 31, it was announced that Statalist is moving from an email list to a forum. The old list will shut down on April 23, and its replacement, is already up and running.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

st: adding line y=x

From   Jeph Herrin <>
Subject   st: adding line y=x
Date   Fri, 25 Jun 2010 09:06:12 -0400

Is there an easier way to do this? I am trying to
add the canonical line y=x to a twoway scatter plot
of -var2- vs -var1-; here's the briefest approach:

  twoway (scatter var2 var1) (line var2 var2)

The biggest problem with this is that -var1- and -var2- range
from about 2 up to 20, whereas I'd like my line to extend
from the origin (0,0). To do that, I have to add an observation
which contains the origin, and then arrange things so that
the observation is excluded from the scatter plot. The other
problems stem from overlaying two graphs, which means that
for example I have to fiddle with the labelling on the yaxis,
because -twoway- doesn't give precedence to the -scatter- plot.

Is there not a simpler way to simply add the diagonal to
a scatter plot? If not, I would suggest that this would be
a useful feature, much like -yline(), -xline(), and -tline()-
which add vertical and horizontal lines.


*   For searches and help try:

© Copyright 1996–2016 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   Site index