[R] plot focus

Peter Ehlers ehlers at ucalgary.ca
Wed Jun 30 19:02:42 CEST 2010


On 2010-06-30 8:38, Tal Galili wrote:
> Good question pdb,
>
> I would suggest you to use:
> par(bg = "white")
>
> In the beginning of the code,
> But it doesn't solve the general problem of how to get the "lines" to be
> properly aligned.
>
> I am curious for the answer from betteR people.
>
> Best,
> Tal
>

Instead of screen(), why not use lattice with trellis.focus().
Have a look at the examples in ?trellis.focus.
Also, there are some examples in ?xyplot.zoo in the zoo package.

   -Peter Ehlers


> ----------------Contact
> Details:-------------------------------------------------------
> Contact me: Tal.Galili at gmail.com |  972-52-7275845
> Read me: www.talgalili.com (Hebrew) | www.biostatistics.co.il (Hebrew) |
> www.r-statistics.com (English)
> ----------------------------------------------------------------------------------------------
>
>
>
>
> On Wed, Jun 30, 2010 at 1:26 PM, pdb<philb at philbrierley.com>  wrote:
>
>>
>> I am doing calculations in a loop and then plotting the results by adding a
>> point to each of 2 charts at the end of the loop. Its very informative as
>> you can see the progression through time.
>>
>> My problem is, if I have 2 plots, I don't know how to get the focus back to
>> the first plot.
>>
>> layout(matrix(c(1,2)))
>>
>> plot(iris[,1],col="red",) #plot1
>> plot(iris[,3],col="blue") #plot2
>>
>> #goes on plot2
>> lines(iris[,2],col="pink")
>>
>> #how do I put this line on plot 1
>> lines(iris[,4],col="black")
>>
>>
>> I tried the method below but when you switch the focus back to screen 1 the
>> line gets drawn not where I expect
>>
>> split.screen(c(2,1))
>> screen(1) # prepare screen 1 for output
>> plot(iris[,1],col="red",) #plot1
>> screen(2) # prepare screen 2 for output
>> plot(iris[,3],col="blue") #plot2
>>
>> screen(1)
>> lines(iris[,2],col="pink",lwd=8)
>>
>> screen(2)
>> lines(iris[,4],col="green",lwd=8)
>>
>> Any pointers please as to what I need to do?
>>
>> --
>> View this message in context:
>> http://r.789695.n4.nabble.com/plot-focus-tp2272699p2272699.html
>> Sent from the R help mailing list archive at Nabble.com.
>>
>> ______________________________________________
>> R-help at 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.
>>



More information about the R-help mailing list