#r #ggplot2 #flexdashboard
Вопрос:
Я только недавно обновился до версии 4.1.1 R (с 3.6.3) и заметил следующее странное поведение flexdashboard:
У меня есть панель мониторинга, где я строю несколько диаграмм на одной странице (это число меняется, поэтому я делаю это с помощью цикла), аналогично тому, как в воспроизводимом примере ниже.
---
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, я получаю один большой участок, затем небольшой участок, большой участок и маленький участок и т. Д.
Можно ли также создавать участки одинакового размера с таким циклом с помощью версии 4.1.1 R?