这是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的按钮。
无论是视频还是指向我可以阅读的链接的任何帮助,我都将不胜感激。
谢谢!
最佳答案
irkernel(> 0.6)和repr(> 0.4)软件包的下一个版本包括与htmlwidgets的集成:只要返回的对象属于类"htmlwidget"
(class(mywidget("hello, world"))
包括“ htmlwidget”),它将显示为笔记本中的html。如果您从github(install_github("irkernel/repr"); install_github("irkernel/IRkernel")
)安装这两个软件包,则应该可以立即使用。