estrutura do pacote @R não plotará se for executada usando o source ()

Comecei a usar olattice pacote gráfico, mas me deparei com um problema. Espero que alguém possa me ajudar. Quero plotar um histograma usando a função correspondent

Aqui está o arquivofoo.r:

library("lattice")

data <- data.frame(c(1:2),c(2:3))
colnames(data) <- c("RT", "Type")

pdf("/tmp/baz.pdf")
histogram( ~ RT | factor(Type), data = data)
dev.off()

Quando executo esse código usandoR --vanilla < foo.r funciona muito be

No entanto, se eu usar um segundo arquivobar.r com

source("bar")

e corraR --vanilla < bar.r o código produz um arquivo pdf incorreto. Agora eu descobri quesource("bar", echo=TRUE) resolve o problema. O que está acontecendo aqui? Isso é um bug ou estou faltando alguma coisa?

Estou usando o R versão 2.13.1 (08-07-2011) com lattice_0.19-30

questionAnswers(2)

yourAnswerToTheQuestion