[R] Scatterplot with corner at (0, 0)

Jim Lemon bitwrit at ozemail.com.au
Wed Feb 8 02:51:46 CET 2006


Thomas L Jones wrote:
 >
 > I have two vectors, x and y, and I want to create a scatterplot. I
 > want the lower left corner to be at (0, 0). I can create a scatterplot
 > just by calling plot (x, y), but I am quite throroughly stymied and
 > frustrated by the problem of putting the lower left corner at (0, 0),
 > despite many tries.

plot(x,y,xlim=c(0,max(x)),ylim=c(0,max(y)),xaxs="i",yaxs="i")

You may want to leave a bit of extra room at the higher values either 
like this:

xlim=c(0,1.05*max(x))

or by using an arbitrary value that is above the maximum:

ylim=c(0,5)

Jim




More information about the R-help mailing list