【发布时间】:2020-08-02 09:38:26
【问题描述】:
有没有什么快速简便的方法可以在 Rmarkdown 文档中创建一个简单的carousel?
到目前为止我所知道的
我找到了slickr,但在设置选项和编织时遇到了错误(这些错误可能是特定于我/mac - 我现在不确定)。
我相信可以将 html/javascript 硬编码到 RMarkdown 文档中,即与在任何其他(常规)html 文档中完成轮播的方式相同(即使用 html 代码here)- 但我想知道如果有本地(R)方式?
使用示例
在我的特定用例中,我试图显示多个复杂的 ggplot,每个都足够复杂以使它们需要自己的空间(即没有刻面或grid.arrange,因为每个图的大小都会变得太小而无法阅读
注意事项
这是我试过的 slickr 代码
library(texPreview)
library(slickR)
objpath <- file.path(getwd(),"slickr_files/figure-html")
if(!dir.exists(objpath)) { dir.create(objpath,recursive = TRUE) }
tex_opts$set(
fileDir = objpath, # path to save output
returnType = 'html', # return images ready for html
imgFormat = 'png' # return png images
)
knitr::kable(mtcars,'latex') %>%
texPreview::tex_preview(stem = 'kable-1')
# ! LaTeX Error: File `standalone.cls' not found.
附注,如果有更好的方法来提供许多(例如 > 3)不涉及刻面、grid.arrange 或(我当前的首选选项)tabbing 的大型详细图,请给出建议作为评论
【问题讨论】:
标签: r r-markdown slickr