1

我试图在我的 HTML 报告中包含一个 rpivotTable,但它一直与下面的图表重叠。

这是一个示例代码,因此您可以看到,当您将 Rmd 呈现为 HTML 时,它将与下面的内容重叠。

library(tidyverse)
mt <- mtcars

rpivotTable::rpivotTable(mtcars, rows = mpg, columns = c(cyl, hp))

ggplot(mtcars, aes(mpg, cyl)) +
  geom_bar(stat="identity")

我尝试使用高度和宽度参数但没有成功。

由于数据透视表是交互式的并且可以改变大小,我希望下图能够自动腾出空间来适应数据透视表。

谢谢你的帮助:)

4

1 回答 1

0

在 markdown 的不同 div 中包含两个对象。您可以在那里格式化高度:

---
title: "Untitled"
output: html_document
---

<div style="height: 1500px;" markdown="1">
```{r a, echo=FALSE}

library(tidyverse)
mt<-mtcars  

rpivotTable::rpivotTable(mtcars, rows = "mpg", cols = c("cyl", "hp"))  

```


</div>
<div style="height: 100%;" markdown="2">
```{r b, echo=FALSE}



ggplot(mtcars,aes(mpg, cyl))+   geom_bar(stat="identity")

```
</div>
于 2021-09-08T15:04:56.487 回答