[英]Manually use R Knit/Markdown to produce plots for HTML
我正在使用knit()
和markdownToHTML()
來自動生成報告。
問題是我在使用這些命令時沒有輸出圖。 但是,當我使用RStudio的Knit HTML
按鈕時,會生成圖表。 當我然后使用我自己的編織/降價功能時,它會突然輸出圖表。 當我切換到另一個文檔並編織那個時,會出現舊的情節。
例:
```{r figA, result='asis', echo=TRUE, dpi=300, out.width="600px",
fig=TRUE, fig.align='center', fig.path="figure/"}
plot(1:10)
```
使用命令:
knit(rmd, md, quiet=TRUE)
markdownToHTML(md, html, stylesheet=style)
所以我想有兩個問題,取決於你想要如何處理它:
Knit HTML
什么神奇之處? Knit HTML
按鈕的情況下生成/包含? 這真的很尷尬,我真的以為我仔細閱讀了文檔:
include:(TRUE; logical)是否在最終輸出文檔中包含塊輸出; 如果include = FALSE,則不會將任何內容寫入輸出文檔,但如果塊中有任何繪圖,則仍然會評估代碼並生成繪圖文件,因此您可以手動插入數字; 請注意,這是唯一未緩存的塊選項,即更改它不會使緩存無效
只需添加{..., include=TRUE}
。 我會說這將是一個非常合理的默認值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.