我正在使用以下代码绘制图形并将其打印到 PDF:
ggplot(agg_data_cl, aes( as.Date(date), avg_entries, color = classification ) ) +
geom_point()
ggsave(file = "output.pdf")
当我在 TextMate 中执行脚本时,这工作正常。
但是当我通过 RScript 从命令行调用它时,我收到以下错误:
Error in all.vars(as.formula(.$facets)) :
could not find function "as.formula"
Calls: print ... <Anonymous> -> <Anonymous> -> <Anonymous> -> all.vars
Execution halted
我在我的 RScrpipt 文件中使用以下标头:
#! /usr/local/bin/Rscript --vanilla --default-packages=utils
任何想法可能是什么问题?
这是我的命令行会话信息:
R version 2.13.1 (2011-07-08)
Platform: x86_64-apple-darwin10.8.0 (64-bit)
locale:
[1] C/UTF-8/C/C/C/C
attached base packages:
[1] grid utils base
other attached packages:
[1] ggplot2_0.8.9 proto_0.3-9.2 reshape_0.8.4 plyr_1.5.2
loaded via a namespace (and not attached):
[1] grDevices_2.13.1 graphics_2.13.1 stats_2.13.1
在 textmate sessionInfo() 中给了我更多附加的基础包:
attached base packages:
[1] grid stats graphics grDevices utils datasets methods
[8] base
我不知道为什么会这样。