首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Rmarkdown中创建一个carousel?

在Rmarkdown中创建一个carousel?
EN

Stack Overflow用户
提问于 2020-04-20 07:38:35
回答 1查看 479关注 0票数 1

有什么快速简单的方法可以在Rmarkdown文档中创建简单的carousel吗?

到目前为止我所知道的

我找到了slickr,但在设置选项和编织时遇到了错误(这些错误可能是针对我/ mac的--我现在还不确定)。

我相信可以将html/javascript硬编码到RMarkdown文档中,也就是像在任何其他(常规) html文档中一样(即使用html代码here)- -但是我想知道是否有一种本地(R)方式?

示例用法

在我的特定用例中,我将尝试显示多个复杂的图,每个图都足够复杂,使它们需要自己的空间(即不是分面或grid.arrange,因为每个图的大小将变得太小而无法读取

备注

下面是我尝试过的slickr代码

代码语言:javascript
复制
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的大型、详细的绘图,请提供建议作为评论

EN

回答 1

Stack Overflow用户

发布于 2020-04-21 03:25:36

example对我来说工作得很好。请确保将绘图保存在文件夹slickr_files/figure-html中。

然后运行:

代码语言:javascript
复制
```{r}

slickR::slickR(

代码语言:javascript
复制
list.files(objpath,full.names = TRUE,pattern = 'png'),
代码语言:javascript
复制
height = 200,
代码语言:javascript
复制
width = '95%')
代码语言:javascript
复制
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61313078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档