我开始使用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()
Run Code Online (Sandbox Code Playgroud)
当我使用R --vanilla < foo.r它运行此代码时,一切正常.
不过,如果我使用的是第二档bar.r用
source("bar")
Run Code Online (Sandbox Code Playgroud)
并运行R --vanilla < bar.r代码生成错误的pdf文件.现在我发现source("bar", echo=TRUE)解决了这个问题.这里发生了什么?这是一个错误还是我错过了什么?
我正在使用R版本2.13.1(2011-07-08)和lattice_0.19-30