日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

rmd文件怎么转换html文件,提取.Rmd文件的html依赖项(包含htmlwidgets)

發布時間:2023/11/27 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 rmd文件怎么转换html文件,提取.Rmd文件的html依赖项(包含htmlwidgets) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我怎樣才能創建一個將.Rmd文件(包含htmlwidgets代碼)作為輸入的函數,并輸出一個包含其JavaScript / CSS依賴項的html文件?

具體來說,當渲染為html時,臨時文件rmarkdown為pandoc的–include-in-header參數生成.

細節

示例 – 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文檔生成此文件.

上下文

我對使用knitr和Jekyll的博客感興趣,因為Yihui概述了here.但是,這種方法的缺點是沒有htmlwidgets功能,因為dependency injection step is missed.這是因為pandoc由Ruby / Jekyll調用,所以沒有受益于htmlwidgets / rmarkdown的無形魔法.我想在我的構建過程中添加一個函數,該函數將依賴項寫入html文件,如果需要,可以將其包含在Jeykll的html標題中.

總結

以上是生活随笔為你收集整理的rmd文件怎么转换html文件,提取.Rmd文件的html依赖项(包含htmlwidgets)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

歡迎分享!

轉載請說明來源于"生活随笔",并保留原作者的名字。

本文地址:rmd文件怎么转换html文件,提取.Rmd文件的html依