簡體   English   中英

從 R Markdown 在 HTML 中創建類似畫廊的圖

[英]Creating gallery-like plots in HTML from R Markdown

我正在 R 中進行數據分析項目。 最后我需要提交一份 HTML 文件。

我使用自動繪圖功能創建了幾個 PCA 雙圖,大約是這樣的:

autoplot(pca, data = expression, x = 1, y = 2)

#pca is a prcomp element and expression is a data frame

到目前為止,它們在 HTML 文檔中被繪制在另一個之下。 是否有 function 允許我單擊不同的圖? 這樣只顯示第一個 plot 並通過單擊箭頭或其他東西,第二個 plot 顯示在同一個地方? 有點像畫廊。

The way multiple plots from the same chunk are show in an R Markdown would be even better, so you can select one specific plot by clicking on a miniature version of it

我一直在網上尋找很多東西,希望能從 html 小部件頁面中找到一些東西,但畢竟找不到任何東西。

我非常感謝您在這方面的幫助。 謝謝:)

編輯:我不確定是否允許我提交 shiny 小程序,因此能夠僅在 HTML 中完成它會很棒

是的,我找到了一種對我來說很好的方法。 我使用了在此鏈接中找到的{.tabset}參數:

https://bookdown.org/yihui/rmarkdown-cookbook/html-tabs.html

## Results {.tabset}

### PC1-PC2 biplot

autoplot(pca, data = expression, x = 1, y = 2)

### PC1-PC3 biplot

autoplot(pca, data = expression, x = 1, y = 3)

## {-}

要使用它,您必須使用 # 符號在 markdown 中創建標題。 所有比您添加{.tabset}參數的“級別”低一個“級別”的標題(即多一個 # 符號)將是您的選項卡的名稱。

要關閉選項卡部分,請使用與在 header 中使用的相同數量的 # 符號,在其后面寫入{.tabset}參數並寫入{-}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM