首页 > 解决方案 > 如何使用 ioslides 演示文稿和 DT 包安装交互式表格?

问题描述

我是使用 R Markdown 选项的新手,该选项允许您创建演示文稿......我想知道如何DT在演示文稿的一张幻灯片中放置一个交互式表格(使用包)。

首先,我不知道为什么颜色会从白色变为灰色......上一张幻灯片是白色的,它有表格的幻灯片是灰色的。

图 1

另一方面,如果我尝试选择表格的其他页面(“单击数字 6),表格会变大,我无法更改或查看表格的更多元素。

图 2

这是代码:

---
title: "Habits"
author: "John Doe"
date: "March 22, 2005"
output:
    ioslides_presentation:
      widescreen: true

---

# In the morning

## Getting up 

- Turn off alarm
- Get out of bed

# TABLE

```{r}
library(DT)
datatable(head(mtcars, n = nrow(mtcars)), options = list(pageLength = 5)) 
```

有谁知道如何解决它?

[顺便说一下,如果你知道一些使用表格和降价演示的教程,我也将不胜感激。]

首先十分感谢

问候

标签: rr-markdowndtioslides

解决方案


页面为灰色的原因是因为您在标题中使用了标题 1(如# TABLE)。在此模板上,主要标题具有灰色背景。检查第一张幻灯片,# In the Morning,您会看到它也是灰色的。

在此处输入图像描述

另请注意,在此模板中,标题位于幻灯片的左下角。这意味着您的标题 TABLES 在您的桌子后面。我认为当您尝试更改到第 6 页时,这就是导致表格出现问题的原因。尝试使用标题 2 作为您的标题,如下所示:

---
title: "Habits"
author: "John Doe"
date: "March 22, 2005"
output:
    ioslides_presentation:
      widescreen: true

---

# In the morning

## Getting up 

- Turn off alarm
- Get out of bed

## TABLE


```{r }
library(DT)
datatable(head(mtcars, n = nrow(mtcars)), options = list(pageLength = 5)) 
```

结果如下:

在此处输入图像描述

编辑

添加您要求的额外信息,而我之前错过了。我喜欢nightreveal.js的主题。这是我的 yaml 的样子。

---
title: ""
output: 
       
  revealjs::revealjs_presentation:
          theme: night
          center: true
---

您可以在https://revealjs.com/themes/找到其他主题的名称。


推荐阅读