r - R Flexdashboard 多个绘图大小
问题描述
我最近刚刚升级到 R 版本 4.1.1(从 3.6.3),我注意到 flexdashboard 的以下奇怪行为:
我有一个仪表板,我在一个页面上绘制了多个 ggplots(这个数字发生了变化,所以我用一个循环来做这个),类似于下面的可重现示例。
---
title: "My Reproducible Example"
output:
flexdashboard::flex_dashboard:
orientation: rows
vertical_layout: scroll
---
```{r }
library(ggplot2)
data("mtcars")
plots <- list()
for (i in 1:(ncol(mtcars) - 1)){
plots[[i]] <- ggplot(data = mtcars) +
geom_point(aes_q(x = as.name(names(mtcars)[1]),
y = as.name(names(mtcars)[1+i])))
}
for (i in 1:length(plots)){
print(plots[[i]])
}
当我使用 3.6.3 版本运行它时,所有这些图的大小都相同。但是,当我使用 4.1.1 版本运行它时,我得到一个大情节,然后是一个小情节,一个大情节和一个小情节,等等。
是否也可以使用 R 版本 4.1.1 使用这样的循环创建相同大小的图?
解决方案
推荐阅读
- javascript - 如何在此代码中将上传 XLSX 文件功能更改为 URL XLSX 位置
- java - GroupLayout 中的参数在哪里更改?
- python - Windows 中的设置命令不适用于 django SECRET_KEY | django.core.exceptions.ImproperlyConfigured:设置 SECRET_KEY 环境变量
- react-native - 使用 Reanimated 更改 Y 轴上的文本位置
- python - Django rest 删除请求错误“'file' 属性没有与之关联的文件。”
- datetime - 为日期时间字段设置默认时间 odoo 11
- java - 初始化并填充 Maps Maps
- wordpress - 使用 WordPress add_rewrite_rule() 更改帖子 URL
- php - 在windows中哪里可以找到vs代码目录/var/www/html/
- html - 根据类数更改css