2016-01-14 3 views
1

Voici un lien vers la page htmlwidgets htmlWidgetsComment puis-je utiliser R htmlwidgets pour afficher javascript bouton cliquable dans le cahier de jupyter

Il est un exemple de base en utilisant une bibliothèque sigma et je suis en mesure d'obtenir que le travail, mais ce ne est pas me donner un sens sur la façon dont je peux utiliser cette bibliothèque pour faire mes propres widgets basés sur javyter javascript.

Voici l'exemple de base de faire votre propre widget:

devtools::create("mywidget")    # create package using devtools 
setwd("mywidget")       # navigate to package dir 
htmlwidgets::scaffoldWidget("mywidget") # create widget scaffolding 
devtools::install()      # install the package so we can try it 


library(mywidget) 
mywidget("hello, world") 

J'ai essayé de faire mon propre widget de l'exemple de base mais ont aucune idée de la façon de modifier l'exemple de base pour aller de l'avant de faire des un bouton javascript cliquable dans un cahier Jupyter.

Toute aide, que ce soit une vidéo ou un lien vers quelque chose que je peux lire pour m'aider, serait appréciée.

Merci!

+0

J'essaie de faire quelque chose de similaire ... il y a des exemples disponibles en ligne, la page htmlWidgets pourrait être utile. http://www.htmlwidgets.org/develop_intro.html#example-sigma.js – nate

Répondre

1

La prochaine version du irkernel (> 0,6) et le paquet rééd (> 0,4) comprend l'intégration avec htmlwidgets: tant que l'objet retourné est de classe "htmlwidget" (class(mywidget("hello, world")) comprend « htmlwidget »), il sera affiché comme html dans le cahier. Si vous installez ces deux paquets à partir de github (install_github("irkernel/repr"); install_github("irkernel/IRkernel")), cela devrait fonctionner dès la sortie de la boîte.