我正在尝试在从 生成的幻灯片中包含一些使用 plotly 构建的绘图。使用滑动的 Rmd。
问题是绘图被渲染为图像而不是交互式的。
在同一个.rmd 文件,如果不是使用 slidify 来生成 html 幻灯片,而是使用 knitr 生成普通的 html 页面,情节是交互式的。
为了制作幻灯片(使用绘图图像而不是所需的正常 itneractive 绘图(,我使用以下命令使用 slidify:
slidify("a.Rmd"); browseURL("b.html")
为了生成正常的html页面(正确显示交互式绘图(,我正在使用:
rmarkdown::render("a.Rmd"); browseURL("a.html")
你可以保存你的小部件htmlwidgets::saveWidget(as.widget(p), file = "plot.html")
然后将其插入iframe中的滑动中,更多信息在这里
https://plot.ly/r/embedding-plotly-graphs-in-HTML/