【问题标题】:Creating gallery-like plots in HTML from R Markdown从 R Markdown 在 HTML 中创建类似画廊的图
【发布时间】:2020-06-30 17:12:07
【问题描述】:

我正在用 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 中显示的方式会更好,因此您可以通过单击它的微型版本来选择一个特定的图

我一直在互联网上寻找很多东西,希望从 html 小部件页面中找到一些东西,但最终找不到任何东西。

非常感谢您在这方面的帮助。谢谢:)

编辑:我不确定是否允许我提交一个闪亮的小程序,所以能够仅在 HTML 中完成它会很棒

【问题讨论】:

    标签: html r r-markdown presentation


    【解决方案1】:

    是的,我找到了一种适合我的方法。我使用了在此链接中找到的 {.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)
    
    ## {-}
    
    

    要使用它,您必须使用 # 符号在您的降价中创建标题。所有比您添加了{.tabset} 参数的标题低一个“级别”的标题(即多了一个# 符号)将是您的选项卡的名称。

    要关闭选项卡部分,请使用与标题中相同数量的 # 符号,在其后面写入 {.tabset} 参数并写入 {-}。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多