R-beta: Switching between plots without erasing them.

Richard Lammers (lammers@edac.sr.unh.edu)
Sat, 21 Jun 1997 11:09:21 -0400 (EDT)

Date: Sat, 21 Jun 1997 11:09:21 -0400 (EDT)
From: Richard Lammers <lammers@edac.sr.unh.edu>
To: r-help@stat.math.ethz.ch
Subject: R-beta: Switching between plots without erasing them. 
Message-Id: <Pine.OSF.3.95.970621110602.21864A-100000@edac.sr.unh.edu>

I have a question relating to switching between plots within the graphics
window [x11()].  If this is not appropriate for this mailing list then
please let me know. 

What I am doing now:

Opening a graphics window and setting two plot regions [ie with
par(mfrow=c(2,1))].  In the top section there is a plot with a set of
points which represent river gauges located by latitude and longitude
pairs. These points are global in extent so I am also using continent
boundaries from a data set found on Statlib.  Because there are so many
points this takes some time to draw.  Using the identify() function a
point is selected and in the lower plot a time series is displayed from
that particular river gauge.  This is in a loop which allows repeated
clicks on the map and time series plots.  Each time through the loop, the
map must be redrawn.

I would like to do the following:

I would like to keep the upper plot (the map) intact while being able to
completely redraw the lower plot (the time series).  Is there some way I
can return to the upper plot and invoke the identify function without
erasing the map? The function frame() erases the plot.  I suppose the
alternative would be to have two independent graphics windows, but I am
not sure if that is possible within R. 

Any help would be appreciated



Richard Lammers                         Phone:   (603) 862-4699
Complex System Research Center            Fax:   (603) 862-0188
University of New Hampshire             email:   Richard.Lammers@unh.edu
Durham, NH  03824 (USA)                   URL:   TBA

r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request@stat.math.ethz.ch