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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

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

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

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

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

細節(jié)

示例 – myfile.Rmd:

This is some text

```{r}

library(dygraphs)

dygraph(nhtemp,main = "New Haven Temperatures")

```

運行rmarkdown :: render(‘myfile.Rmd’)將臨時文件傳遞給–include-in-header pandoc參數(shù),其中包含呈現(xiàn)交互式圖形所需的所有JavaScript和CSS(壓縮數(shù)據(jù):uri格式或html鏈接)復(fù)制文件).這包含在最終的html文件中,因此所有內(nèi)容都在瀏覽器中呈現(xiàn).這是我希望能夠生成的臨時文件.

它似乎是通過將依賴項對象傳遞給內(nèi)部函數(shù)rmarkdown ::: html_dependencies_as_string來輸出的.我希望能夠為包含htmlwidgets代碼的任意.Rmd文檔生成此文件.

上下文

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

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

歡迎分享!

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

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