2016-07-07 7 views
3

Ich versuche die plot()-Funktion im biomod2-Paket zu verwenden, indem ich hier eine Vignette anschließe (http://finzi.psych.upenn.edu/usr/share/doc/library/biomod2/doc/Simple_species_modelling.pdf). Unten ist der Fehler Ich erhalte:R-Paket 'biomod2' kann die Datei nicht finden, wenn die Plot-Funktion ausgeführt wird

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

Fehler in getExportedValue (PKG, Name): Datei kann nicht geöffnet ‚~/R/x86_64-pc-linux-gnu-Bibliothek/3,3/viridisLite/Daten /Rdata.rdb ': Keine solche Datei oder das Verzeichnis Zusätzlich: Warnmeldung: in getExportedValue (PKG, Namen): Neustarten unterbrochene Versprechen Auswertung

ich habe bestätigt, dass die Rdata.rdb existiert, in dem folgendes Verzeichnis:

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

Also, für mich sieht es so aus, als ob die plot() Funktion an der falschen Stelle sucht. Wie kann ich ändern, wo diese Funktion nach aussieht? Kann ich den Weg irgendwie verändern? Oder würde das Ändern meines Arbeitsverzeichnisses das beheben?

PS - Dies ist mein erster Post auf Stack Overflow, also bitte verzeih alle Fehler in der Etikette, und/oder fühle mich frei, sie auf mich zu verweisen, damit ich sie nicht wiederhole.

+0

Was sind die Berechtigungen für die Datei? – Dason

Antwort

0

Ich denke, dass die erste Sache zu versuchen ist, das Paket viridisLite neu zu installieren, das scheint, derjenige zu sein, der Probleme verursacht.

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

Wenn dies das Problem nicht löst Sie warf x11 eine neue Zeichengerät zu öffnen versuchen sollte() zu überprüfen, ob das Problem nicht aus der R kommt (resp. RStudio) Plotgerät selbst.