2016-07-07 59 views
3

我試圖在biomod2軟件包中使用plot()函數,在此處插入一個簡圖(http://finzi.psych.upenn.edu/usr/share/doc/library/biomod2/doc/Simple_species_modelling.pdf)。下面是我得到的錯誤:執行繪圖功能時,R軟件包'biomod2'找不到文件

getwd() 
# [1] "/home/gjanzen/Documents/Hufford/Drought/Data/Layers" 
plot(myBiomodData) 

錯誤getExportedValue(PKG,名):無法打開文件 「〜/ R/x86_64的-PC-Linux的GNU庫/ 3.3/viridisLite /數據/Rdata.rdb':沒有 這樣的文件或目錄另外:警告消息:在 getExportedValue(PKG,名):重新啓動中斷的承諾 評價

我已經證實,Rdata.rdb存在,在以下目錄:

f <- file.choose() 
f 
# [1] "/home/gjanzen/R/x86_64-pc-linux-gnu-library/3.3/viridisLite/data/Rdata.rdb" 

因此,對我來說,它看起來像plot()功能正在尋找錯誤的地方。我該如何改變這個功能在哪裏尋找Rdata.rdb?我能否以某種方式改變路徑?或者改變我的工作目錄解決這個問題?

PS - 這是我在Stack Overflow上的第一篇文章,所以請原諒在禮節中的任何錯誤,並且/或者隨意將它們指給我,這樣我就不再重複它們。

+0

該文件的權限是什麼? – Dason

回答

0

我認爲首先要嘗試的是重新安裝程序包viridisLite,似乎是造成麻煩的包。

install.packages('viridisLite', dep = TRUE)

如果不解決,你應該嘗試打開一個新的繪圖設備的問題扔X11()檢查,如果問題沒有從R來(RESP。RStudio)打印設備本身。