Why don't you create a device that is approximately squared if you ask to have asp=1? I do not understand why you resize anything. It simply does not make sense in that case.
Uwe Ligges Dan Kelley wrote: > I've been using (and loving) R for quite a while now, but I have to > admit that something simple is still stumping me. > > The question is how I can control the box within which a plot is > drawn, in cases where I'm controlling the aspect ratio with the "asp" > argument. > > The problem comes up in pdf() and png() output formats, but also with > interactive windows, and so I'll express myself in terms of the latter. > > For example, if I write > > plot(c(1,2),c(3,4),ylim=c(3,4),asp=1) > > and then resize the plot, the system will adjust the y axis range > outside the 3-to-4 value. I'd rather it just put whitespace above > and below the plotting frame. > > My next attempt is to try > > plot(c(1,2),c(3,4),yaxp=c(3,4,1),asp=1) > > or > > plot(c(1,2),c(3,4),yaxp=c(3,4,1),asp=1,yaxs="i") > > and these agreeably let me control the range of numbers on the axis, > but the frame still extends outside the desired region. (At this > point, I can explain why I care ... I'm drawing oceanographic data, > and it makes no sense to have an axis frame that goes to the north of > 90N or the south of 90S.) > > Is there a way that I can, perhaps, make the upper and lower margins > be "stretchable", as one would say in the TeX world? That would seem > to be a clean solution to my problem. > > Of course, the problem arises also when I output to a file. I find > myself doing trial after trial, to get the width and height just > right to prevent R from using axes that I do not desire. > > PS. I apologize for the length of this email; I'm just trying to be > clear, and also to show that I have at least done a little research > into the lovely R system. > > Dan E. Kelley, Associate Professor phone:(902)494-1694 > Oceanography Department, Dalhousie University fax:(902)494-3887 > Halifax, Nova Scotia mailto:[EMAIL PROTECTED] > Canada B3H 4J1 http://oceanography.dal.ca/ocean_C699.html > > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.