Мне не удалось запустить ваш пример, поскольку airway
и DESeq2
недоступны для R 3.6+. НО есть интересный пакет, который я собираюсь попробовать под названием официант .
В пределах официант есть официантка который "позволит вам отображать полоски загрузки на весь экран или задавать только c элементов."
Существует отличное демо-приложение , где вы играете с другая функция.
Вот пример из документации!
library(shiny)
library(waiter)
ui <- navbarPage(
"Waitress on nav",
tabPanel(
"home",
use_waitress(),
plotOutput("plot")
)
)
server <- function(input, output){
# now waitress ranges from 0 to 100
waitress <- Waitress$new("nav", theme = "overlay", min = 0, max = 10)
output$plot <- renderPlot({
for(i in 1:10){
waitress$inc(1) # increase by 10%
Sys.sleep(.5)
}
hist(runif(100))
waitress$close() # hide when done
})
}
shinyApp(ui, server)
Надеюсь, это поможет или даст вам другие идеи!