On Fri, 13 Jun 2014 12:02:34 PM Luca Cerone wrote:
> Thanks David,
> I already did this, but in case the code gets updated I will have to
> re-add the annotation, which I do not think it is ideal.
> 
> I was just wondering if there is an easy solution to this.
> Thanks a lot for the help,
> 
Hi Luca,
I decided to try using the split.screen function, which I had previously 
tried without getting what I wanted. This example:

split.screen(c(2,1))
screen(1)
screen()
plot(1:7)
screen(2)
plot(1:6)
screen(1,FALSE)
screen()
points(x=7:1,y=1:7,col="red")

when run with no graphics devices currently open, seems to work and do 
what you want. When I first tried it on an open device (x11) it would not 
switch screens properly, remaining on the top (first) screen despite calls 
to screen() that reported that the screen had changed. I tried this after 
opening a png device and it also worked correctly, so I think that if you 
are careful to initialize the graphics device immediately before 
split.screen it should do it.

Jim

______________________________________________
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.

Reply via email to