我开始报道我的博士学位。我收集了大量数据,因此我的报告由许多表格和图表组成。
任何与R Markdown合作过的人都知道报告的规模有多大,因此当存在数十个表格和图表时,一直难以阅读。
出于这个原因,我认为从R Markdown创建的动态HTML文件(使用knitr
)将在一个有吸引力的交互式手稿中转换我的报告。我认为折叠R输出(表格或图表)会使其更容易阅读。我尝试了几种选择。
bsplus
包 I asked here bsplus
是否可以集成到其函数R输出中。但是,没有人能够回答这个问题,所以仍然没有解决。
主要问题是函数中的content
参数,因为它只解释HTML代码而不是R.我在尝试解释R代码时遇到这种持久性错误:
argument should be a character vector of length 1
all but the first element will be ignored argument should be a character vector of length 1
我读到here我们必须转换该参数的内容,以便告诉它如何阅读它。我解释说使用HTML(paste())
可能有所帮助,但它没有用。
在使用Java脚本described here时,我获得了部分成功。我得到了它的工作,但不是我想象的方式。只有孤立的地块能够倒塌,而不是桌子。当我对一些情节进行分组时,它们不可折叠。
此外,我希望每个折叠商品都使用名称标识,Figure 3
或Table 4
。
collapse = TRUE
它绝对不起作用。如果是TRUE
或FALSE
,我就不会发现任何差异。
让我们将此R代码与mtcars
数据一起使用:
data(mtcars)
plot1 <- plot(mtcars$mpg)
plot2 <- plot(mtcars$cyl)
table1 <- head(mtcars)
table2 <- tail(mtcars)
您是否可以为所有四个元素创建折叠项目 如上所述?
您是否可以在每个元素中包含一个名称来标识折叠 项目
如果您有兴趣,可以将它变为手风琴吗?
如何控制我想要显示/隐藏哪一个 报告已打开?
我完全陷入困境,需要帮助。