[Rd] screen can't go back to (split) screen with log="y" plot (PR#831)
tov@ece.cmu.edu
tov@ece.cmu.edu
Tue, 30 Jan 2001 06:39:33 +0100 (MET)
Hi. Let's try to explain the subject line with some code:
> split.screen (c(2,1))
[1] 1 2
> screen(1)
> plot (1:2, 1:2, log="y", main="1")
> screen (2)
> plot (1:2, 1:2, main="2")
> screen (1)
Error in par(.split.screens[[n]]) : invalid value specified for graphics parameter "yaxp".
> close.screen(all=TRUE)
Let's add comments:
> split.screen (c(2,1))
[1] 1 2
OK, plot in the top half screen:
> screen(1)
> plot (1:2, 1:2, log="y", main="1")
> par("yaxp")
[1] 1 2 -5
OK, switch to bottom half:
> screen (2)
> plot (1:2, 1:2, main="2")
> par("yaxp")
[1] 1 2 5
OK, looks fine, let's go back up:
> screen (1)
Error in par(.split.screens[[n]]) : invalid value specified for graphics parameter "yaxp".
Bummer.
> close.screen(all=TRUE)
Somehow I'm hoping you'll tell me I'm doing something wrong, because
I'd really would like to be able to do the following:
repeat {
#calculate
screen(1)
#fancy plot
screen (2)
#even fancier plot ;-)
if (user.bored()) break
}
Which is roughly what I was doing when the error messages started
popping up.
Thanks,
-tom
--please do not edit the information below--
Version:
platform = i386-pc-linux-gnu
arch = i386
os = linux-gnu
system = i386, linux-gnu
status =
major = 1
minor = 2.1
year = 2001
month = 01
day = 15
language = R
Search Path:
.GlobalEnv, package:ctest, Autoloads, package:base
--
mailto:tov@ece.cmu.edu (Tom Vogels) Tel: (412) 268-6638 FAX: -3204
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel 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-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._