2015-12-15 30 views
5

Nie można wyświetlić widżetów HTML w Notatnikach programu Japyter podczas korzystania z R (działa przy użyciu Pythona). Na przykład, żadna ze spiskowanych wykresów nie działa w notatniku Jupyter R. Czy istnieje jakieś rozwiązanie?Widgety HTML w Notatniku Jupyter R

library(plotly) 
set.seed(100) 
d <- diamonds[sample(nrow(diamonds), 1000), ] 
plot_ly(d, x = carat, y = price, text = paste("Clarity: ", clarity), 
     mode = "markers", color = carat, size = carat) 

Kod wykonuje ale nie wyświetla się wykres

+0

należy zapisać widget na zewnątrz i użycie 'iframe' do zapoznania go z powrotem (lub napisać otoki, który robi to za Ciebie i emituje odpowiednią dla HTML notatnik). lub po prostu użyj RStudio i zapomnij o bzdurnym notatniku :-) – hrbrmstr

Odpowiedz

2

trzeba zatelefonować do embed_notebook (patrz przykłady here).

więc zmienić swój kod do:

library(plotly) 
set.seed(100) 
d <- diamonds[sample(nrow(diamonds), 1000), ] 
myPlot <- plot_ly(d, x = carat, y = price, text = paste("Clarity: ", clarity), 
     mode = "markers", color = carat, size = carat) 
embed_notebook(myPlot)