Dear R users, I create a graphic with two plots side by side using layout(), like this:
layout(matrix(c(1,2),1)) plot(1:10,main="left plot") lines(c(3:7,7:3),col="red") plot(10:1,main="right plot") The lines() obivously get added to the "left plot" plot. Now, I'm trying to write a function that builds up a plot bit by bit to then include it in a LaTeX presentation with overlays. I'm using dev.copy(), and it would make my life much easier (because in fact I call all sorts of additional axis() etc after plot) if I could call the above commands in this order: layout(matrix(c(1,2),1)) plot(1:10,main="left plot") plot(10:1,main="right plot") lines(c(3:7,7:3),col="red") but of course now lines() gets added to the "right plot". I Is there any way to make the lines() go to the fist plot ("left plot")? Marianne -- Marianne Promberger PhD, King's College London http://promberger.info R version 2.9.2 (2009-08-24) Ubuntu 9.04 ______________________________________________ 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.