Full_Name: Steve Koehler Version: 1.8.1 OS: Solaris and Windows Submission from: (NULL) (192.55.214.50)
In the following program, if output is sent to X11, you get all four graphs,
but if output is sent to .jpeg, you only get the C and D graphs. A workaround
is to do all the screen splitting at the top, before using any screens. This
also
fails with .png output.
jpeg ("test.jpeg") #x11()
a <- split.screen (c(2, 1))
screen (a[1]) b <- split.screen (c(1, 2)) screen (b[1]) plot (1:10, main="a") screen (b[2]) plot (1:10, main="b")
screen (a[2]) d <- split.screen (c(1, 2))
This implicitly uses erase=TRUE and will erase previous screens on the device (including the top one - which is probably the bug) - if you use erase=FLASE then you get all four plots.
(confirmed with R-devel and png device on Darwin)
screen (d[1]) plot (1:10, main="c") screen (d[2]) plot (1:10, main="d")
close.screen (all=TRUE)
dev.off()
______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-devel
______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-devel
