[R] asp=1 and aspect ratio

Liaw, Andy andy_liaw at merck.com
Fri Mar 19 16:22:36 CET 2004


Try par(pty="s").

HTH,
Andy

> From: Robin Hankin
> 
> Hi everyone
> 
> I want a square scatterplot with abline(0,1) going exactly through the
> SW and NE corners.  By "square" I mean that the plotting region is
> exactly square, and that the axis limits are identical.
> 
> x <- 1:20
> y <- x+rep(c(-1,1),10)
> lims <- range(c(x,y))
> 
> None of the following do this:
> 
> plot(x,y) ; abline(0,1)         #not square
> plot(x,y,asp=1);abline(0,1)     #diagonal line misses corners
> 
> plot(x,y,asp=1,xaxs="i",yaxs="i");abline(0,1)
> #diagonal line misses corners
> 
> plot(x,y,xaxs="i",yaxs="i");abline(0,1)
> #not square and diag misses corners
> 
> plot(x,y,xlim=lims,ylim=lims,xaxs="i",yaxs="i");abline(0,1)
> #not square
> 
> plot(x,y,asp=1,xlim=lims,ylim=lims,xaxs="i",yaxs="i");abline(0,1)
> #not square (plotting region about 8cm by 9.5cm)
> 
> 
> 
> If I wrap the above lines in
> 
> postscript(file="foo.ps", width=5,height=5)
> [...snip...]
> dev.off()
> 
> then still none of the plots is exactly right [either one or both
> corners are missed, or the aspect ratio off].  What am I missing?
> 
> 
> 
> 
> -- 
> Robin Hankin
> Uncertainty Analyst
> Southampton Oceanography Centre
> SO14 3ZH
> tel +44(0)23-8059-7743
> initialDOTsurname at soc.soton.ac.uk (edit in obvious way; spam 
> precaution)
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! 
> http://www.R-project.org/posting-guide.html
> 
> 


------------------------------------------------------------------------------Notice:  This e-mail message, together with any attachments, contains information of Merck & Co., Inc. (One Merck Drive, Whitehouse Station, New Jersey, USA 08889), and/or its affiliates (which may be known outside the United States as Merck Frosst, Merck Sharp & Dohme or MSD and in Japan, as Banyu) that may be confidential, proprietary copyrighted and/or legally privileged. It is intended solely for the use of the individual or entity named on this message.  If you are not the intended recipient, and have received this message in error, please notify us immediately by reply e-mail and then delete it from your system.




More information about the R-help mailing list