2014-12-03 81 views
0

我尝试添加下面一行在我.Rprofile文件:正确设置R默认图形设备为石英?

options(device = quartz) 

它产生的错误:

Error in options(device = quartz) : object 'quartz' not found 

然后我尝试:

options(device = "quartz") 

和它的作品。

但是,两者都在正常的R会话中工作。任何人都可以告诉我行为差异的原因是什么?

回答

3

错误消息说明了这一切。没有名为'quartz'的数据对象,并且options函数不希望(也不能找到)函数名称作为“设备”节点的参数值。

您看到.Rprofile正在评估的环境的影响,因为一些常用软件包(如统计数据或图形)尚未加载。阅读更多关于?Startup。您可以通过启动.Rprofile与require(grDevices)

+0

谢谢!该文件说当'.Rprofile'被评估时,只加载'base'包,但'quartz()'函数在'grDevices'中。 – Vulpecula 2014-12-03 02:08:30