Sto usando qplot da ggplot2 per tracciare le distanze dei semi dispersi da specie diverse in R. Quando uso geom='density'
, funziona perfettamente! Ma quello che voglio veramente è una trama di frequenza/area, per la quale ottengo un errore che non so come affrontare.R: errore in qplot da ggplot2: argomento "env" mancante, senza valore predefinito
Questo funziona:
qplot(Dist,data=testx,geom="density",fill=Animal,log=c('x','y'),alpha=I(0.5))
Questo non funziona:
qplot(Dist,data=testx,geom="area",fill=Animal,log=c('x','y'))
Error in exists(name, envir = env, mode = mode) :
argument "env" is missing, with no default
Aiuto? Grazie!
Controlla '? Geom_area', richiede' y' estetica. Consulta anche la domanda [this] (http://stackoverflow.com/questions/4651428/making-a-stacked-area-plot-using-ggplot2). – tonytonov
Grazie a @tonytonov - Ho provato geom_area in precedenza e ho ottenuto lo stesso errore. Cosa intendi per "richiede un aspetto estetico"? è un pacchetto di qualche tipo? – user3831246
Dato che di recente hai iniziato a imparare ggplot, la migliore raccomandazione è leggere il libro di Hadley Wickham. È anche una buona idea iniziare a usare le chiamate a 'ggplot' invece di' qplot', renderà la tua vita più facile a lungo termine. – tonytonov