天天看點

R語言的R Markdown建立html

文本前格式樣例如下所示:

其中各參數可進行修改:

title 可以改為你自己的題目

author 你自己,- 後面可以跟多個作者

documentclass: ctexart 調用的是Ctex,不用更改

fig_caption: yes #表示圖上的注釋保留

number_sections: yes # 表示每一節的數字保留

toc: yes #是否輸出目錄(設定為no即不需要目錄)

classoption: “hyperref,” # 允許超連結、

舉例如下:

效果如下所示:

R語言的R Markdown建立html

得到效果如下所示:

R語言的R Markdown建立html

得到公式效果如下所示:

X

n

e

w

=

μ

σ

M

a

(

)

S

t

d

D

v

X_{new}=\frac{X-\mu}{\sigma}=\frac{X-Mean(X)}{StdDev(X)}

Xnew​=σX−μ​=StdDev(X)X−Mean(X)​

标題能顯示出文章的結構。行首插入 1-6 個 # ,每增加一個 # 表示更深入層次的内容,對應到标題的深度由 1-6 階。

分欄效果:***

R語言的R Markdown建立html

在 {} 裡告訴 R Studio 需要做些什麼,如何進行顯示,在{r}内字尾以下參數,就能達到相應的效果。

(1)echo=FALSE最終的文檔中不會顯示代碼,隻會顯示代碼運作的結果和圖像 ,echo = FALSE防止代碼,但不阻止結果出現在已完成的檔案中。這是嵌入圖形的有用方法。

(2)results="hide"隐藏結果,顯示圖像

(3)include=FALSE隐藏代碼和運作的輸出(寫報告時可使用include=FALSE來隐藏所有的代碼,進而突出圖像。)

(4)fig.show=“hide” 隐藏圖像

(5)include = FALSE防止代碼和結果出現在完成的檔案中。RMarkdown仍然在塊中運作代碼,結果可以被其他塊使用。使用include=FALSE隐藏所有的代碼、結果和圖像,同時使用include=TRUE和results="hide"則會隐藏結果顯示圖像加粗樣式

(6)message = FALSE防止代碼生成的消息出現在已完成的檔案中。

(7)warning = FALSE防止代碼生成的警告出現在“完成”中。

(8)fig.cap = "…"向圖形結果添加标題。

對于圖像,可以通過fig.width和fig.height來設定寬和高,舉例:

R語言的R Markdown建立html

将本地路徑中png的圖檔加入到連結中,即路徑為:D:\TASK\file\photo.png

R Markdown的html文檔用法和markdown的文法,以及csdn中markdown的文法使用基本相通之處較多。

繼續閱讀