R Flexdashboard несколько размеров участков

#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?