Re: [R] zero margin / marginless plots (in lattice?)

From: David Forrest <drf5n_at_maplepark.com>
Date: Thu 11 Jan 2007 - 16:06:15 GMT

Thanks. The xaxs|yaxs='i' works well for the base graphics. Is there an additional parameter in play for lattice graphics? The closest I could gotten is the below which still leaves a bit of a margin:

xy<-data.frame(x=c(0,1,1,0,0),y=c(0,1,0,0,1)) xyplot(y~x,xy,scales=list(axs='i',draw=FALSE),type='l',xlab=NULL,ylab=NULL)

Dave

On Wed, 10 Jan 2007, Marc Schwartz wrote:

> On Wed, 2007-01-10 at 21:18 -0600, David Forrest wrote:
>> Hi,
>>
>> I'd like to produce a marginless or zero margin plot so that the pixel
>> coordinates represent the mathematics.
>>
>> xy<-data.frame(x=c(0,1,1,0,0),y=c(0,1,0,0,1))
>> png('junk.png',width=300,height=300)
>> par(mar=c(0,0,0,0))
>> plot(xy$x,xy$y,xlim=c(0,1),ylim=c(,1))
>> dev.off()
>>
>> The resultant file has about a 10 pixel margin around these lines, and I'm
>> not sure what parameter or function is controlling this offset. Any
>> hints?
>>
>> Thanks for your time,
>> Dave
>
> By default, the axis ranges are extended by +/- 4%. You can change this
> by using:
>
> plot(xy$x, xy$y, xlim = c(0, 1), ylim = c(0, 1),
> xaxs = "i", yaxs = "i")
>
> where 'xaxs' and 'yaxs' set the axis ranges to the actual data ranges.
>
> See ?par for more information.
>
> HTH,
>
> Marc Schwartz
>
> ______________________________________________
> R-help@stat.math.ethz.ch 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.
>

-- 
  Dr. David Forrest
  drf@vims.edu                                    (804)684-7900w
  drf5n@maplepark.com                             (804)642-0662h
                                    http://maplepark.com/~drf5n/

______________________________________________
R-help@stat.math.ethz.ch 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.
Received on Fri Jan 12 03:18:25 2007

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Fri 12 Jan 2007 - 22:30:26 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.