Я хотел бы иметь возможность выбирать, какой valueBox
будет изменен командой useShinydashboard()
, а не все, как в примере ниже
library(shiny)
library(shinydashboard)
library(shinyWidgets)
ui <- fluidPage(
tags$h2("Classic shiny"),
setBackgroundColor(color = "ghostwhite"),
useShinydashboard(),
fluidRow(
valueBox(
tagList("60", tags$sup(style="font-size: 20px", "%")),
"Approval Rating", icon = icon("line-chart"), color = "green"
),
valueBox(
htmlOutput("progress"), "Progress", icon = icon("users"), color = "purple"
)))
server <- function(input, output, session) {
output$orderNum <- renderText({
prettyNum(input$orders, big.mark=",")
})
output$progress <- renderUI({
tagList(input$progress, tags$sup(style="font-size: 20px", "%"))
})
}
shinyApp(ui, server)
### EDIT
Как складывается useShinydashboard()
Without useShinydashboard()
it looks like this
I want the first option, so I must add useShinydashboard()
.
The first valueBox
is generated by
valueBox(value=div(paste(1.51,"(1 óbito a cada 66 casos)"),style="font-size:25px;"),
subtitle = tags$div(HTML(' LETALIDADE ')), width = 12, #icon = icon ("skull", lib = "font-awesome"), color = "black")
Проблема в том, что команда useShinydashboard()
изменяется глобально. На изображении ниже показано, как это обходится без useShinydashboard()
(вот как я хочу)
But the useShinydashboard()
command looks like this
введите описание изображения здесь