【问题标题】:R package 'biomod2' cannot find file when executing plot functionR包'biomod2'在执行绘图功能时找不到文件
【发布时间】:2016-11-10 08:26:52
【问题描述】:

我正在尝试使用 biomod2 包中的 plot() 函数,这里有一个小插曲 (http://finzi.psych.upenn.edu/usr/share/doc/library/biomod2/doc/Simple_species_modelling.pdf)。以下是我得到的错误:

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

getExportedValue(pkg, name) 中的错误:无法打开文件 '~/R/x86_64-pc-linux-gnu-library/3.3/viridisLite/data/Rdata.rdb':否 此类文件或目录此外:警告消息:在 getExportedValue(pkg, name) : 重新启动中断的承诺 评价

我已确认 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 上的第一篇文章,所以请原谅任何礼仪错误,和/或随时向我指出,以免我重复。

【问题讨论】:

  • 文件的权限是什么?

标签: r plot path


【解决方案1】:

我认为首先要尝试的是重新安装包viridisLite,这似乎是造成问题的包。

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

如果这不能解决问题,您应该尝试打开一个新的绘图设备 throw x11() 以检查问题是否来自 R(resp. RStudio)绘图设备本身。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-02
    • 2017-08-22
    • 1970-01-01
    相关资源
    最近更新 更多