[R] plot via xyplot not being saved
Benilton Carvalho
bcarvalh at jhsph.edu
Sat Jun 16 03:06:52 CEST 2007
So, if those statements are inside a function, I have to make my
function to have an 'echo' argument/functionality? eg.:
## begin test.R
test <- function(n){
y <- rnorm(n)
x <- rnorm(n)
z <- sample(letters[1:4], n, rep=T)
library(lattice)
bitmap("tst.png")
xyplot(y~x|z)
dev.off()
}
test(100)
## end test.R
source("test.R", echo=T)
also fails in this case...
thanks a lot,
b
On Jun 15, 2007, at 8:53 PM, deepayan.sarkar at gmail.com wrote:
> On 6/15/07, Benilton Carvalho <bcarvalh at jhsph.edu> wrote:
>> Hi everyone,
>>
>> it's been a while I've been trying to save a plot created via
>> lattice:::xyplot
>>
>> if I have a file tst.R with the following code:
>>
>> y <- rnorm(100)
>> x <- rnorm(100)
>> z <- sample(letters[1:4], 100, rep=T)
>> library(lattice)
>> bitmap("tst.png")
>> xyplot(y~x|z)
>> dev.off()
>>
>> and I source it, I get the tst.png file, which is a blank page.
>>
>> If I copy and paste instead, I get the correct plot.
>>
>> Any suggestion?
>
> Use
>
> source(..., echo = TRUE)
>
> -Deepayan
More information about the R-help
mailing list