2016-12-09 8 views
1

을 작동하지 않는 다음 코드는 잘 작동 : 예상대로는 ggfortify :: autoplot 또는 ggfortify ::: autoplot

library(ggfortify) 
autoplot(lm(Petal.Width ~ Petal.Length, data = iris), label.size = 3) 

그러나 ggfortify::autoplotggfortify:::autoplot가 작동하지 않습니다. 오류 코드 아래 참조 :

Error in get(name, envir = asNamespace(pkg), inherits = FALSE) :
object 'autoplot' not found

Error: 'autoplot' is not an exported object from 'namespace:ggfortify'

ggfortify:::autoplot(lm(Petal.Width ~ Petal.Length, data = iris), label.size = 3) 

ggfortify::autoplot(lm(Petal.Width ~ Petal.Length, data = iris), label.size = 3) 
내가 여기 실종 무엇을 궁금해. 모든 도움을 미리 감사드립니다.

sessionInfo() 
R version 3.3.2 (2016-10-31) 
Platform: i686-pc-linux-gnu (32-bit) 
Running under: Ubuntu 16.04.1 LTS 

locale: 
[1] LC_CTYPE=en_US.UTF-8  LC_NUMERIC=C    LC_TIME=en_US.UTF-8  
[4] LC_COLLATE=en_US.UTF-8  LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 
[7] LC_PAPER=en_US.UTF-8  LC_NAME=C     LC_ADDRESS=C    
[10] LC_TELEPHONE=C    LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C  

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

other attached packages: 
[1] ggfortify_0.3.0.9000 ggplot2_2.2.0  

loaded via a namespace (and not attached): 
[1] Rcpp_0.12.8  tidyr_0.6.0  dplyr_0.5.0  assertthat_0.1 grid_3.3.2  
[6] plyr_1.8.4  R6_2.2.0   gtable_0.2.0  DBI_0.5-1  magrittr_1.5  
[11] scales_0.4.1  lazyeval_0.2.0 labeling_0.3  tools_3.3.2  munsell_0.4.3 
[16] colorspace_1.3-1 gridExtra_2.2.1 tibble_1.2 
+0

다시 시작 g. ggplot2를 다시 설치 한 다음 ggfortify를 다시 설치하십시오. 그런 다음 다시 시도하십시오. – hrbrmstr

+0

귀하의 코멘트에 @hrbrmstr 감사합니다. 나는 당신의 지시에 따르지만 같은 오류가 다시 발생합니다. – MYaseen208

+2

Wait ...'autoplot' 호출에서'ggfortify ::'를 제거하십시오. OO 발송 방법입니다. – hrbrmstr

답변

1

@hrbrmstr 그의 의견에 autoplot를 호출하는 올바른 방법을 알 수 있듯이은 다음과 같습니다

library(ggfortify) 
ggplot2::autoplot(lm(Petal.Width ~ Petal.Length, data = iris), label.size = 3) 

autoplot()UseMethod("autoplot")를 호출 ggplot의 함수이다.