从 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 文档中被绘制在另一个下方。有没有一个功能可以让我点击不同的地块?这样只显示第一个图,然后通过单击箭头或其他东西,第二个图显示在同一个地方?有点像画廊。
在 R Markdown 中显示来自同一块的多个图的方式会更好,因此您可以 select 通过单击它的微型版本来 select 一个特定的图
我在网上找了很多次,希望能从 html 小部件页面找到一些东西,但终究找不到任何东西。
非常感谢您对此提供的帮助。谢谢:)
编辑:我不确定是否允许我提交闪亮的小程序,所以能够单独在 HTML 中提交会很棒
是的,我找到了一种适合我的方法。我使用了我在 link:
中找到的 {.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 中创建 headers。所有 header 比您添加 {.tabset}
参数的级别低一级(即多一个 # 符号)的所有 header 将是您的选项卡的名称。
要关闭选项卡部分,您使用与在 header 中使用的相同数量的 # 符号,您在后面写了 {.tabset}
参数并写 {-}
.
我正在做一个R语言的数据分析项目,最后需要交一份HTML文档。
我使用自动绘图功能创建了几个 PCA 双标图,大致如下:
autoplot(pca, data = expression, x = 1, y = 2)
#pca is a prcomp element and expression is a data frame
到现在为止,它们在 HTML 文档中被绘制在另一个下方。有没有一个功能可以让我点击不同的地块?这样只显示第一个图,然后通过单击箭头或其他东西,第二个图显示在同一个地方?有点像画廊。
在 R Markdown 中显示来自同一块的多个图的方式会更好,因此您可以 select 通过单击它的微型版本来 select 一个特定的图
我在网上找了很多次,希望能从 html 小部件页面找到一些东西,但终究找不到任何东西。
非常感谢您对此提供的帮助。谢谢:)
编辑:我不确定是否允许我提交闪亮的小程序,所以能够单独在 HTML 中提交会很棒
是的,我找到了一种适合我的方法。我使用了我在 link:
中找到的{.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 中创建 headers。所有 header 比您添加 {.tabset}
参数的级别低一级(即多一个 # 符号)的所有 header 将是您的选项卡的名称。
要关闭选项卡部分,您使用与在 header 中使用的相同数量的 # 符号,您在后面写了 {.tabset}
参数并写 {-}
.