- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
题
我如何创建一个函数,它将一个 .Rmd 文件(包含 htmlwidgets 代码)作为其输入,并输出一个包含其 JavaScript/CSS 依赖项的 html 文件?
具体来说,临时文件 rmarkdown 为 pandoc 的 --include-in-header
生成参数,当呈现为 html 时。
细节
示例——myfile.Rmd:
This is some text
```{r}
library(dygraphs)
dygraph(nhtemp, main = "New Haven Temperatures")
```
rmarkdown::render('myfile.Rmd')
将临时文件传递给
--include-in-header
pandoc 参数,包含呈现交互式图形所需的所有 JavaScript 和 CSS(压缩数据:uri 格式,或指向复制文件的 html 链接)。这包含在最终的 html 文件中,以便所有内容都在浏览器中呈现。这是我希望能够生成的临时文件。
rmarkdown:::html_dependencies_as_string
来输出的。 .我希望能够为包含 htmlwidgets 代码的任意 .Rmd 文档生成此文件。
最佳答案
这是一个可能的解决方案 http://benjcunningham.org/2016/06/13/hacking-together-htmlwidgets-for-jekyll.html ,这是指一个旧的帖子,也提供了一个解决方案:https://brendanrocks.com/htmlwidgets-knitr-jekyll/ .
有点哈克。这个问题的官方解决方案仍然悬而未决。 yihui/knitr-jekyll 中有一个 Unresolved 问题:https://github.com/yihui/knitr-jekyll/issues/8
关于r - 提取 .Rmd 文件的 html 依赖项(包含 htmlwidgets),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32877090/
我正在尝试将一些交互式图形保存到额外的文件中。这适用于 htmlwidget::saveWidget。但是我将它们保存到不同的文件夹中会遇到问题,例如结果文件夹。 results_dir <- 're
假设我有两个 htmlwidgets # Load energy projection data # Load energy projection data library(networkD3) UR
我必须使用与 htmlwidgets 相关的包(plotly 和 dygraphs)来生成绘图,然后我可以: 1.另存为.html文件并通过iframe链接它们。 2.在 Shiny 的应用程序中使用
我们想在 OpenCPU 应用程序中显示一个 htmlwidget。该 html 是由 Leaflet 生成的,没有问题,但是我们在 OpenCPU 应用程序中显示它有一些麻烦。我们使用以下函数来生成
我正在尝试嵌入 R htmlwidget 进入现有网页——已经应用了 Bootstrap 和样式的网页。例如,考虑以下网页(注意应放置小部件的位置): Document Thi
在 R/Shiny 中,我正在制作一些非常详细的 html 小部件,以通过各种包进入 Shiny 的应用程序,并且通常需要很长时间才能呈现。 我想创建一个加载栏或使用加载 gif 让用户知道它正在加载
我需要在 R 中使用 javascript 可视化包(例如plotly 和 dygraphs),并在我的网页中显示生成的绘图。每当用户与网页中的其他 HTML 元素交互时,就需要更新生成的绘图。 我曾
我有以下 Shiny 的应用程序。 服务器.R library(radarchart) shinyServer(function(input, output) { output$radar <-
是否可以将图像覆盖到 R 传单 map 上 - 或者可能在传单 html 中 - 这将保持固定在 map 本身之上? 也就是说,图像不会渲染在 map 本身上,而是固定在浏览器的视口(viewport
是否可以将图像覆盖到 R 传单 map 上 - 或者可能在传单 html 中 - 这将保持固定在 map 本身之上? 也就是说,图像不会渲染在 map 本身上,而是固定在浏览器的视口(viewport
实际上我正在关注stackoverflow的这个问题 Embedding an R htmlwidget into existing webpage 上面的问题展示了两种嵌入图表的方法 PHP Jqu
我正在 Shiny 应用程序中使用 htmlWidgets 包中的 onRender() 函数。我试图保存在给定的 onRender() 函数调用中创建的某些对象,以便可以在给定的 onRender(
我正在编写一个 Shiny 的应用程序,其中用户有两个 slider 输入 - 一个用于“倍数更改”,另一个用于“p 值”。有一个数据集包含 10 个观测值,每个观测值都发生倍数变化和 p 值。在给定
我正在制作一个交互式图形,为 2 个定量变量(A 和 B)绘制黑点。用户可以选择阈值。执行此操作后,仅绘制高于阈值幅度的点,并且还绘制表示未通过阈值的区域的灰色矩形。这一切似乎运行良好。 但是,我现在
我已经为我的 R Shiny 应用程序创建了一个 htmlwidget。在我的小部件中,我无法用新数据替换现有数据,每当多次调用小部件渲染函数时,这都会导致错误,并且旧数据不会被删除,新数据会附加旧数
rmarkdown 的默认选项是设置 fig.width = 12。如果可能的话,我希望它能够自动调整移动设备的宽度。 我在 http://akdata.org/misc/leafletmobile
对于使用 {rmarkdown} 无服务器渲染表有什么建议吗?我需要这样做,以便在 {conflr} 的帮助下将呈现的 HTML 推送到 Confluence 页面。 当我在 RMD 文件中渲染如下内
我有一个 Shiny 的应用程序,我在其中创建了一个由六边形组成的交互式散点图。如果用户将鼠标悬停在六边形上,悬停将指示该数据中有多少个点(“计数:x”)。 我现在尝试通过 Shiny 中的 send
题 我如何创建一个函数,它将一个 .Rmd 文件(包含 htmlwidgets 代码)作为其输入,并输出一个包含其 JavaScript/CSS 依赖项的 html 文件? 具体来说,临时文件 rma
我正在使用 sparkline用于生成条形图以放置在 datatable 的单元格中的包在一个 Shiny 的应用程序中。我已经设法在独立的 datatable 中产生所需的输出,但是当我将它放入 S
我是一名优秀的程序员,十分优秀!