2014-05-05 18 views
7

Sto tentando di eseguire l'esempio dalla pagina di assistenza geom_subplot dal pacchetto ggsubplot.Impossibile eseguire esempi ggsubplot

library(ggplot2) 
devtools::install_github('ggsubplot', 'garrettgman') 
library(ggsubplot) 

ggplot(nasa) + 
    geom_subplot(aes(long, lat, group = id, 
    subplot = geom_point(aes(surftemp, temperature), size = 1/4))) + 
    coord_map() 

e ottengo il seguente errore:

Error in layout_base(data, vars, drop = drop) : 
    At least one layer must contain all variables used for facetting 

Questo stesso errore si verifica con ogni esempio ggsubplot che ho provato a correre fino ad ora. Ho provato con la versione CRAN e github di ggsubplot. Scommetto che questa è un'incompatibilità con la versione più recente di ggplot2, ma non ne so abbastanza sullo sviluppo di ggplot per diagnosticare me stesso.

R.version 
       _       
platform  x86_64-w64-mingw32   
arch   x86_64      
os    mingw32      
system   x86_64, mingw32    
status          
major   3       
minor   1.0       
year   2014       
month   04       
day   10       
svn rev  65387      
language  R       
version.string R version 3.1.0 (2014-04-10) 
nickname  Spring Dance 

> sessionInfo() 
R version 3.1.0 (2014-04-10) 
Platform: x86_64-w64-mingw32/x64 (64-bit) 

locale: 
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252 LC_MONETARY=English_United States.1252 
[4] LC_NUMERIC=C       LC_TIME=English_United States.1252  

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

other attached packages: 
[1] ggsubplot_0.3.1 ggplot2_0.9.3.1 devtools_1.5 

loaded via a namespace (and not attached): 
[1] colorspace_1.2-4 digest_0.6.4  evaluate_0.5.5 grid_3.1.0  gtable_0.1.2  httr_0.3   labeling_0.2  MASS_7.3-32  
[9] memoise_0.2.1 munsell_0.4.2 parallel_3.1.0 plyr_1.8.1  proto_0.3-10  Rcpp_0.11.1  RCurl_1.95-4.1 reshape2_1.4  
[17] scales_0.2.4  stringr_0.6.2 tools_3.1.0  whisker_0.3-2 
+1

fa 'str (nasa)' mostra una struttura con quei campi corrispondenti? – beroe

+1

Il codice viene eseguito per me (R 3.0.3 64 bit in esecuzione su Win 7, nuova sessione). Hai provato a riavviare R? – jlhoward

+0

grazie per i commenti, 'str (nasa)' va bene, mostra tutte le colonne necessarie. E sono stato in grado di eseguire il mio codice in R 3.0.3, quindi questo sembra essere un problema con ggsubplot e R 3.1.0, o forse la versione di ggplot2 corrispondente a R 3.1.0. –

risposta

1

Sembra che il pacchetto ggsubplot non è più mantenuto.

Message on CRAN (as of 2016-12-23):

Package ‘ggsubplot’ was removed from the CRAN repository.

Formerly available versions can be obtained from the archive.

Archived on 2016-01-11 as requested by the maintainer [email protected]

su GitHub (https://github.com/garrettgman/ggsubplot), gli ultimi commit risale al 2015/07/09.

L'installazione da GitHub in R 3.3.2 con devtools::install_github('garrettgman/ggsubplot') non è riuscita con un messaggio di errore relativo alla funzione mancante eval.

Problemi correlati