以下是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可点击按钮。
任何帮助,无论是视频还是链接,我都可以阅读以帮助我开始学习。
谢谢!
答案 0 :(得分:1)
下一版本的irkernel(> 0.6)和repr(> 0.4)包包含与htmlwidgets的集成:只要返回的对象属于类"htmlwidget"
(class(mywidget("hello, world"))
包含& #34; htmlwidget"),它将在笔记本中显示为html。如果你从github(install_github("irkernel/repr"); install_github("irkernel/IRkernel")
)安装这两个软件包,这应该是开箱即用的。