2017-05-14 4 views
3

Ich verwende das plotly Paket zum ersten Mal, um 3D-Plots zu generieren. Obwohl ich das Tutorial befolge, erscheinen die Plot-Punkte nicht im RStudio Viewer. Nur ein leeres Gitter. enter image description herePlot nicht korrekt in RStudio Viewer angezeigt

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'))) 

Allerdings, wenn ich die Handlung in einem Web-Browser zu öffnen, zeigen die Punkte nach oben in Ordnung.

Ich sehe eine ähnliche Frage hier: Plotly in RStudio viewer

Aber nachdem die Punkte noch nicht angezeigt werden auf die neueste Version von RStudio aktualisieren. Ich verwende R Version 3.3.3

Antwort

2

Es scheint eine Inkompatibilität zwischen der Version 4.6.0 plotly und der Version 1.0.143 von Rstudio. Versuchen Sie, die Release 4.5.6 Release von plotly mit:

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

Es funktioniert gut und die Plotpunkte jetzt in der neuesten Version meiner RStudio erscheinen.

+0

Es funktioniert! Vielen Dank :) –