[R] Replacing 1 plot in layout
David Winsemius
dwinsemius at comcast.net
Thu Nov 25 03:30:56 CET 2010
On Nov 24, 2010, at 8:24 PM, Kohleth Chia wrote:
> Hi,
>
> layout(1:2) # split the screen into 2 regions
> plot(1:2) # plot in region 1
> plot(1:2) # plot in region 2
>
> par(mfg=c(1,1)) # Then I want to update the plot in region 1
You cannot "replace" it with another plot (lattice is set up to doe
that sort of operation) but you can overwrite it:
?par
mfcol, mfrow A vector of the form c(nr, nc). Subsequent figures will
be drawn in an nr-by-nc array on the device bycolumns (mfcol), or rows
(mfrow), respectively.
> plot(1.5,1.5)
>
> But the this last plot overlays with my 1st plot.
>
> Q: How do I replace my first plot with my last?
>
> #### NOTE ######
> I know I can do this with split.screen and screen(n,TRUE)
> But then it actually clears the previous plot before plotting the
> new one,
> which causes a 'white flash' if you know what I mean.
>
> Since I will be updating my plot at a fairly rapid rate (imagine
> using a
> image sequence to emulate a video)
> The 'white flashing' definitely CANNOT be there.
Base graphics is probably not what you want. Have you looked at the
animation package?
>
> --
> KC
> [[alternative HTML version deleted]]
Learn to post in plain text please.
--
David Winsemius, MD
West Hartford, CT
More information about the R-help
mailing list