a red de paquetes @R no se trazará si se ejecuta usando source ()

Empecé a usar ellattice paquete gráfico pero me encontré con un problema. Espero que alguien pueda ayudarme. Quiero trazar un histograma usando la función correspondiente.

Aquí está el archivofoo.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()

Cuando ejecuto este código usandoR --vanilla < foo.r funciona todo bien.

Sin embargo, si uso un segundo archivobar.r co

source("bar")

y correrR --vanilla < bar.r el código produce un archivo pdf erróneo. Ahora descubrí quesource("bar", echo=TRUE) resuelve el problema. ¿Que esta pasando aqui? ¿Es esto un error o me falta algo?

Estoy usando R versión 2.13.1 (2011-07-08) con lattice_0.19-30

Respuestas a la pregunta(2)

Su respuesta a la pregunta