我开始使用lattice
图形包,但我偶然发现了一个问题。我希望有人可以帮助我。我想使用相应的函数绘制直方图。
这是文件foo.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()
当我使用它运行此代码R --vanilla < foo.r
时,一切正常。
但是,如果我使用第二个bar.r
文件
source("bar")
并运行R --vanilla < bar.r
代码会生成错误的 pdf 文件。现在我发现这source("bar", echo=TRUE)
可以解决问题。这里发生了什么?这是一个错误还是我错过了什么?
我正在使用带有 lattice_0.19-30 的 R 版本 2.13.1 (2011-07-08)