Bookmark and Share

Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at

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

st: RE: Graph: Control plot region- contract, not expand

From   "Fiedler, James (JSC-SK)[USRA]" <>
To   "" <>
Subject   st: RE: Graph: Control plot region- contract, not expand
Date   Thu, 16 Jun 2011 10:55:27 -0500


I haven't seen a response to this yet, so I'll take a stab at it.

I'll have to make some assumptions, since you haven't explicitly said which command you are using.

I assume you're using -twoway lfit-.

Here's another option, which forgoes the convenience of -twoway lfit- but gives extra control:

regress y x
predict yhat
twoway (scatter y x if x >= 1 & x <= 10) (line yhat x if x >= 1 & x <= 10, sort(x))


From: [] On Behalf Of Amanda Blakely Delp []
Sent: Thursday, June 16, 2011 10:13 AM
Subject: st: Graph: Control plot region- contract, not expand

Hello all,

I'm trying to create a fairly simple graph- just a scatterplot
overlayed with a linear prediction.  My problem is that I can't seem
to control which area of the graph to display. I know I can expand the
plot region, but there doesn't seem to be a similar code to
force-contract it.

All I care about is the 1-10 region on my scale (x-axis), where some
outliers are outside of this region.  Of course, if I drop these
outliers, the graph region cooperates.  Is it possible to crop the
display region without dropping the observations which determine the
behavior of the linear prediction?  Like a way to force the command
"xscale(range(0 10)"?

Ideally, I'd like to compare 2 graphs-- one with the outliers, and one
without, but only along the smaller region of the x-axis.

Many thanks-

*   For searches and help try:

*   For searches and help try:

© Copyright 1996–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index