2016-07-11 6 views
3

Ich versuchte, das Plotly R Plan in Jupyter von here zu laufen und erhalten:Jupyter R Plotly 404 eror mit Beispielcode

404 Not Found error.

der Code ist wie folgt:

library(plotly) 

set.seed(123) 

x <- rnorm(1000) 
y <- rchisq(1000, df = 1, ncp = 0) 
group <- sample(LETTERS[1:5], size = 1000, replace = T) 
size <- sample(1:5, size = 1000, replace = T) 

ds <- data.frame(x, y, group, size) 

p <- plot_ly(ds, x = x, y = y, mode = "markers", group = group, size = size) %>% 
    layout(title = "Scatter Plot") 
embed_notebook(p,file="/Jupyter Notebooks/plotlyJupyterHTML/test3.html") 

das Endgerät eine Fehlermeldung hat:

404 GET /Jupyter%20Notebooks/plotlyJupyterHTML/test3.html.embed (:: 1) 6.51ms referer = http://localhost:8888/notebooks/Plotly%20%in%20R%20Testing-Copy1-ipynd

Es gibt eine Datei im Verzeichnis D:\Jupyter Notebooks\plotlyJupyterHTML\test3.html aber nicht auf e mit der zusätzlichen Erweiterung .embed.

Die HTML-Datei enthält die Daten und erstellt das richtige Diagramm beim Öffnen in Firefox.

Es scheint, dass die GET-Anweisung den falschen Dateinamen haben kann, aber ich würde mich über jede Einsicht freuen, um dies zum Laufen zu bringen. Hier

ist die Session Info:

Session info ------------------------------------------------------------------- 
Packages ----------------------------------------------------------------------- 
setting value      
version R version 3.3.1 (2016-06-21) 
system i386, mingw32    
ui  RTerm      
language (EN)       
collate English_United States.1252 
tz  America/New_York    
date  2016-07-11     



package  * version date  source        
assertthat 0.1  2013-12-06 CRAN (R 3.3.1)      
base64enc  0.1-3 2015-07-28 CRAN (R 3.3.0)      
colorspace 1.2-6 2015-03-11 CRAN (R 3.3.1)      
devtools  1.12.0 2016-06-24 CRAN (R 3.3.1)      
digest  0.6.9 2016-01-08 CRAN (R 3.3.1)      
evaluate  0.9  2016-04-29 CRAN (R 3.3.1)      
ggplot2  * 2.1.0 2016-03-01 CRAN (R 3.3.1)      
gridExtra  2.2.1 2016-02-29 CRAN (R 3.3.1)      
gtable  0.2.0 2016-02-26 CRAN (R 3.3.1)      
htmltools  0.3.5 2016-03-21 CRAN (R 3.3.1)      
htmlwidgets 0.6  2016-02-25 CRAN (R 3.3.1)      
httr   1.2.1 2016-07-03 CRAN (R 3.3.1)      
IRdisplay  0.4.1 2016-07-09 Github (IRkernel/[email protected]) 
IRkernel  0.6  2016-07-09 Github (IRkernel/[email protected]) 
jsonlite  1.0  2016-07-01 CRAN (R 3.3.1)      
magrittr  1.5  2014-11-22 CRAN (R 3.3.1)      
memoise  1.0.0 2016-01-29 CRAN (R 3.3.1)      
munsell  0.4.3 2016-02-13 CRAN (R 3.3.1)      
pbdZMQ  0.2-3 2016-05-20 CRAN (R 3.3.1)      
plotly  * 3.6.0 2016-05-18 CRAN (R 3.3.1)      
plyr   1.8.4 2016-06-08 CRAN (R 3.3.1)      
R6   2.1.2 2016-01-26 CRAN (R 3.3.1)      
Rcpp   0.12.5 2016-05-14 CRAN (R 3.3.1)      
repr   0.7  2016-05-13 CRAN (R 3.3.1)      
scales  0.4.0 2016-02-26 CRAN (R 3.3.1)      
stringi  1.1.1 2016-05-27 CRAN (R 3.3.0)      
stringr  1.0.0 2015-04-30 CRAN (R 3.3.1)      
tibble  1.1  2016-07-04 CRAN (R 3.3.1)      
tidyr   0.5.1 2016-06-14 CRAN (R 3.3.1)      
uuid   0.1-2 2015-07-28 CRAN (R 3.3.0)      
viridis  0.3.4 2016-03-12 CRAN (R 3.3.1)      
withr   1.0.2 2016-06-20 CRAN (R 3.3.1)      
yaml   2.1.13 2014-06-12 CRAN (R 3.3.1)      

Antwort

0

Ich hatte das gleiche Problem in MacOS. Dies ist die Abhilfe, die ich tat,

p <- plot_ly(ds, x = x, y = y, mode = "markers", group = group, size = size) 
htmlwidgets::saveWidget(as.widget(p), "index.html") 
rawHTML <- paste(readLines("index.html"), collapse="\n") 
display_html(rawHTML) 

Dies ist nicht die beste Lösung, aber für die Zeit, für mich diese Werke zu sein.