2017-05-14 4 views
3

plotly 패키지를 처음 사용하여 3D 플롯을 생성했습니다. 튜토리얼을 따르기는하지만, RStudio 뷰어에는 플롯 포인트가 나타나지 않습니다. 그냥 빈 그리드. 나는 웹 브라우저에서 플롯을 열 때 enter image description hereRStudio 뷰어에 정확하게 표시되지 않음

library(plotly) 
packageVersion('plotly') 
#[1] ‘4.6.0’ 

mtcars$am[which(mtcars$am == 0)] <- 'Automatic' 
mtcars$am[which(mtcars$am == 1)] <- 'Manual' 
mtcars$am <- as.factor(mtcars$am) 

p <- plot_ly(mtcars, x = ~wt, y = ~hp, z = ~qsec, color = ~am, colors = c('#BF382A', '#0C4B8E')) %>% 
    add_markers() %>% 
    layout(scene = list(xaxis = list(title = 'Weight'), 
         yaxis = list(title = 'Gross horsepower'), 
         zaxis = list(title = '1/4 mile time'))) 

그러나, 포인트는 벌금을 표시됩니다.

나는 여기에 비슷한 질문을 참조하십시오 Plotly in RStudio viewer

을하지만 RStudio의 최신 버전으로 업데이트 한 후 점은 여전히 ​​나타나지 않습니다. R 버전을 사용 중입니다. 3.3.3

답변

2

plotly의 4.6.0 릴리스와 Rstudio의 1.0.143 릴리스간에 호환되지 않는 것으로 보입니다. plotly의 릴리스 4.5.6 버전을 사용하십시오 :

devtools::install_version("plotly", version = "4.5.6", 
       repos = "http://cran.us.r-project.org") 

그것은 잘 작동하고 플롯 포인트는 지금 내 RStudio의 최신 릴리스에 나타납니다.

+0

작동합니다! 고맙습니다 :) –