【发布时间】:2021-09-01 06:00:13
【问题描述】:
我想在 rmarkdown HTML 输出中包含几个 rpivotTables(文档、flexdashboard、其他生成独立 HTML 文件的选项都可以;我不能为此使用 Shiny)。如何为这个 htmlwidget 指定一个固定的宽度和/或高度?
我面临的问题是 rpivotTable htmlwidget 似乎会根据我的浏览器缩放调整自身大小,并且经常与文档中的文本或随后的 rpivotTable 输出重叠(参见屏幕截图)。每次我更改 rpivotTable 中的某些内容(例如拖放新行或列变量,或设置过滤器)时,情况都会变得更糟。
一些谷歌搜索建议我需要了解 html 小部件和 javascript 调整大小,如果是这种情况,您能否指出此 htmlwidget 的正确调整大小方法,或者在这里建议调整大小功能?我意识到这很棘手,因为数据透视表应该调整大小,但假设我知道正确的大小(例如 1000 像素宽,500 像素高),或者我永远不会更改选项需要调整大小,并将其硬编码到某些设定的尺寸就可以了。
上述输出的代码(foo.rmd):
---
title: "test_rpt"
output: html_document
---
```{r setup, include=FALSE}
library(rpivotTable)
```
## Plot1
```{r}
rpivotTable(mtcars, rows = 'mpg', aggregatorName = 'Sum', vals = 'cyl')
```
## Plot2
```{r}
rpivotTable(mtcars)
```
【问题讨论】:
标签: r r-markdown htmlwidgets rpivottable