1

这是 htmlwidgets 页面htmlWidgets的链接

有一个使用 sigma 库的基本示例,我能够让它工作,但它对我来说没有意义,我可以使用这个库来做我自己的基于 jupyter javascript 的小部件。

这是制作自己的小部件的基本示例:

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

我尝试从基本示例制作自己的小部件,但不知道如何修改基本示例以便继续在 Jupyter 笔记本中制作 javascript 可点击按钮。

任何帮助,无论是视频还是指向我可以阅读以帮助我开始的内容的链接,将不胜感激。

谢谢!

4

1 回答 1

1

irkernel (>0.6) 和 repr (>0.4) 包的下一个版本包括与 htmlwidgets 的集成:只要返回的对象是类"htmlwidget"class(mywidget("hello, world"))包括“htmlwidget”),它将在笔记本中显示为 html。如果您从 github ( install_github("irkernel/repr"); install_github("irkernel/IRkernel")) 安装这两个包,这应该是开箱即用的。

于 2016-04-11T15:13:05.977 回答