2014-12-03 82 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