相关疑难解决方法(0)

如果使用source()运行R包格子将不会绘制

我开始使用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

graphics plot r lattice

9
推荐指数
1
解决办法
4725
查看次数

标签 统计

graphics ×1

lattice ×1

plot ×1

r ×1