tov@ece.cmu.edu
2001-Jan-30 05:39 UTC
[Rd] screen can't go back to (split) screen with log="y" plot (PR#831)
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 _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._