[R] adding new devices and plots

Greg Snow Greg.Snow at imail.org
Thu Jul 29 21:57:40 CEST 2010


It is possible that the plot function starts to plot before the new device is fully in place, you could try sleeping for a second or 2 between the call to dev.new and the call to plot.

-- 
Gregory (Greg) L. Snow Ph.D.
Statistical Data Center
Intermountain Healthcare
greg.snow at imail.org
801.408.8111


> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-
> project.org] On Behalf Of Erin Hodgess
> Sent: Thursday, July 29, 2010 12:16 PM
> To: R help
> Subject: [R] adding new devices and plots
> 
> Dear R People:
> 
> I have the following function:
> 
> > eplot
> function (x)
> {
>     plot(x)
>     z <- locator(2)
>     dev.new()
>     plot(window(x, start = min(z$x), end = max(z$x)))
> }
> >
> 
> I want to generate a new plot from a subset of the original, but I
> want to keep the original plot up.  When I use this, it opens a new
> window, but the first device goes blank.
> 
> Is there a way around this, please?
> 
> Thank you!
> Sincerely,
> Erin
> 
> 
> --
> Erin Hodgess
> Associate Professor
> Department of Computer and Mathematical Sciences
> University of Houston - Downtown
> mailto: erinm.hodgess at gmail.com
> 
> ______________________________________________
> R-help at 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.



More information about the R-help mailing list